Probleme JAVA/Swing
Freeman
-
kais -
kais -
Voila je developpe une appliation en java et dans mon interface j'ai une JList (list Swing) , cette liste est mise a jour comme ceci :
listConnected.removeAll(); // je retire tous les elements de la liste
listConnected.setListData(Server.vectorNick); // je remplis la liste avec le Vector "vectorNick"
Mais quand ce code est executer, la Liste n'est pas mise a jour tant que ma fenetre n'est pas recouverte par une autre ou sorti de l'ecran !
Donc ma question est simple comment rafraichir le contenu de la liste directement ?
Es ce un probleme de Java et de Swing ?
J'utilise JDK 1.1.6 et Swing 1.0.1
Merci de votre aide.
listConnected.removeAll(); // je retire tous les elements de la liste
listConnected.setListData(Server.vectorNick); // je remplis la liste avec le Vector "vectorNick"
Mais quand ce code est executer, la Liste n'est pas mise a jour tant que ma fenetre n'est pas recouverte par une autre ou sorti de l'ecran !
Donc ma question est simple comment rafraichir le contenu de la liste directement ?
Es ce un probleme de Java et de Swing ?
J'utilise JDK 1.1.6 et Swing 1.0.1
Merci de votre aide.
A voir également:
- Probleme JAVA/Swing
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
1 réponse
salut freeman,
Essaye plutot AbstractListModel model = new AbstractListModel ();
et ton constructeur pour la jlist sera plutot :
Jlist majlist = new Jlist(model)
Ensuite pour n'importe quel traitement sur ta liste tu utilisera les methodes de AbstractListModel model et les donneés sont raffraichies automatiquement.
Essaye plutot AbstractListModel model = new AbstractListModel ();
et ton constructeur pour la jlist sera plutot :
Jlist majlist = new Jlist(model)
Ensuite pour n'importe quel traitement sur ta liste tu utilisera les methodes de AbstractListModel model et les donneés sont raffraichies automatiquement.