Salut tous,
me revoila avec de nouveaux probleme avec les JTree :D
J'aimerai eprsonnaliser (encore comme dans messenger) la JTree, mais voila pour mettre des icones je n'ai trouvé que ça :
Icon folder = new ImageIcon("./Images/folder.png");
Icon folder2 = new ImageIcon("./Images/folder2.png");
Icon file = new ImageIcon("./Images/file.png");
DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
renderer.setOpenIcon(folder2);
renderer.setClosedIcon(folder);
renderer.setLeafIcon(file);
mais voila le probleme, ex: j'ai fait mon JTree comme dans messenger avec des "groupes" (amis, ...etc) mais si il n y a pas d amis connecté il n'y a rien dans le noeud amis, donc le noeud est une feuille ... et donc il prend l'icone associé a une feuille... donc ça va pas
autre exemple : il m'est impossible de faire comme messenger, de changer l'icone celon le status (en ligne/hors ligne) puisque avec cette methodes on met le meme icone a toutes les feuilles
Je voulais savoir si il etait possibled e personnaliser chaque noeud lors de sa creation,
merci
_____________________________________
Mais tu sais, je suis pauvre, et mes rêves sont mes seuls biens.
Sous tes pas j'ai déroulé mes rêves.
Marche doucement, parce que tu marches sur mes rêves.
-= William Butler Yeats =-