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 ++