Liste d'objets

safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 - 2 juin 2004 à 10:47
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 - 2 juin 2004 à 11:18
J'aimerais savoir si JList pe contenir des objets composés : exemple: un container contenant des composants, une label contenant un String, une label contenant un Icon....

si j'insère un String ou Icon directement ca marche mais si je les met dans un JLabel puis le JLabel dans mon JListe ca marche pas et quand la liste est visualisée elle contient des Chaines de caractères decrivants la JLabel (ex: text="ufggfgfhg"; icon="jjh.gif"; width=30; height....)

2 réponses

dmaillet Messages postés 500 Date d'inscription mercredi 20 août 2003 Statut Membre Dernière intervention 11 juillet 2007
2 juin 2004 à 11:00
C'est normal que ca fasse ca,
en fait qd tu mets un objet autre qu'une icone dans une JList,
a l'affichage et dans les donnees tu inseres en fait une String qui est ce qui est renvoye par la methode toString de l'objet, a savoir bien souvent sa reference et ses caracteristiques... C'est pareil pour unJtreeNode...

je n'ai pas d'exemple sous la main, mais va voir
http://java.sun.com/docs/books/tutorial/uiswing/components/list.html
la partie
Writing a Custom Cell Renderer
si tu veux pouvoir y mettre autre chose...
-------------------
>:) dams >:)
-------------------
0
safisoft Messages postés 489 Date d'inscription vendredi 30 janvier 2004 Statut Membre Dernière intervention 13 mai 2009 6
2 juin 2004 à 11:18
merci dmaillet
0