Probleme JAVA/Swing

Freeman -  
 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.
A voir également:

1 réponse

kais
 
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.
0