JAVA - Swing - JTree - Programmation
Marsh Posté le 04-03-2002 à 21:47:45
tu vuex utiliser des icones ou exactement? Parce que à part ces endroits là je vois pas trop
Marsh Posté le 04-03-2002 à 21:48:56
Ben en faite je voulais les utiliser là mais je voulais pouvoir en utiliser plus que trois , c'est a dire afficher plus de trois icones differentes dans mon jtree !!!
Marsh Posté le 04-03-2002 à 21:49:43
bin c'est assez bizarre comme idée parce que une icone = une sémantique donc ca ne se change pas
Maintenat il faut que tu étendes JTree pour lui permettre d'acceuillir des icones différents ...
Marsh Posté le 04-03-2002 à 22:44:24
Ok mais c'etait chaud à faire !!!!
Pour ceux que ca interesse ya la soluce sur http://javafaq.nu/java/free-swing- [...] er17.shtml
Merci pour ton aide +++
Marsh Posté le 04-03-2002 à 22:46:57
castaka a écrit a écrit : Ok mais c'etait chaud à faire !!!! Pour ceux que ca interesse ya la soluce sur http://javafaq.nu/java/free-swing- [...] er17.shtml Merci pour ton aide +++ |
merci de partager ton expérience avec les autres, c'est sympas!
A+
Marsh Posté le 04-03-2002 à 23:03:10
Non c'est très simple : il suffit de créer ton propre « TreeCellRenderer ». En plus pour ce que tu veux faire tu n'as même pas à tout refaire, juste étendre « DefaultTreeCellRenderer » en surchargeant « getTreeCellRendererComponent(...) » : suivant le type de donnée à rendre par exemple (le « instanceof » du paramètre « value »), tu fais le « this.setIcon(...) » qui va bien.
Marsh Posté le 04-03-2002 à 20:28:20
J'ai un probleme avec les jtree, on ne peut parametrer que 3 type
d'icones dans les jtree :
.setOpenIcon();
.setClosedIcon();
.setLeafIcon();
mais moi je voudrais en utiliser plus !!!! Si quelqu'un a une
solution miracle qu'il n'hesite pas !!! Merci ++