Personnalisation des icones des feuilles de l'arbre [JTree] - Java - Programmation
Marsh Posté le 06-05-2004 à 16:43:07
Le parametre 'value' de getTreeCellRendererComponent()
correspond au noeud courant de l'arbre.
Il faut que tu ais un moyen de déterminer quel est le type de feuille à partir de cet objet.
Si les noeuds de ton JTree sont des DefaultMutableTreeNode, tu peux associer un objet quelquonque au noeud via get/setUserData().
Marsh Posté le 06-05-2004 à 16:29:17
Bonjour,
Je fais un JTree d'une arborescence quelconque qui contient des docs Word, Excel, JPG, PDF, ...
J'aimerais afficher l'icône correspondant au document mais je ne sais pas trop comment m'y prendre. J'ai vu qu'il était possible de créer un DefaultTreeCellRenderer mais il n'est apparemment possible de modifier QUE l'icone des dossiers fermés, ouverts, et feuilles.
Ce que j'aimerais faire, c'est avoir une icone différente pour chaque type de document !
Proposez moi une solution svp
Merci d'avance