Ne pas afficher tous les noeuds [RESOLU] - [JTree] - Java - Programmation
Marsh Posté le 15-06-2009 à 17:01:35
C'est bon ! :s
Dans le modèle de mon JTree que j'ai créé, je ne retourne pas tous les fils de l'objet mais seulement ce que je souhaite afficher.
Cela nécessite un traitement de plus dans le modèle (getChild, getChildCount)
Marsh Posté le 15-06-2009 à 16:03:26
Bonjour,
J'ai un JTree auquel j'ai redéfini un treeCellRenderer extends JLabel dans le but d'afficher des noms et des icones spécifiques à chaque objet de mon jtree.
Je voudrais ne pas afficher certains noeuds. Comment dois-je faire ?
Le problème est que getTreeCellRendererComponent(...) doit retourner un composant, et si j'ai retourne null j'ai une erreur. Et si je retourne un JLabel vide, j'ai un espace dans l'affichage de mon JTree ce qui est moche !
des idées ?
Merci
Message édité par sixroses le 23-06-2009 à 18:47:25