Hello tout le monde
Je developpe une application permettant d'afficher les contacts de son repertoire telephonique.
Mes contacts sont affichés dans ma jlist, j'avais creer un renderer pour ma jlist qui à toujours tres bien fonctionné, elle affiche la photo du contact, son nom et son tel.
Plutot que de remplir ma jlist une fois le telechargement de mes contacts terminé avec unJe me suis dit que j'allais la remplir au fur et à mesure du télechargement avec un AbstractListModel qui est Observer du téléchargement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part list.setListData(contact.toArray());
Le souci c'est qu'en fait rien ne s'affiche, et pourtant la liste est bien rempli mais elle à l'air vide et j'utilise bien sur
pour mettre à jour ma jlist.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fireIntervalAdded(this, 0, getSize() - 1); fireContentsChanged(this, 0, getSize() - 1);
d'ailleurs mes contacts s'ajoute petit à petit dans ma jlist mais en debug...
et il s'ajoute aussi en normal mais quand je desactive le CellRenderer.
je ne vois pas pourquoi cela marcherais qu'en debug, si vou avez une idée je suis preneur.
Merci
edit: par moment mes contacts s'affichent bien via le renderer mais un court instant, elle disparaissent aussitot.
Partager