Bonjour,
J'ai créé un JTree et je l'ai personnalisé pour que mes éléments soient composés d'une boite à cocher et d'un texte.
Pour initialiser mon JTree, je crée mes éléments dans un Vector et je crée mon JTree à partir de ce Vector.
Mon problème est que parfois je change le contenu de mon JTree et donc je recrée un nouveau Vector.
Et du coup je voudrais rafraîchir le JTree.
J'ai trouvé qu'il fallait modifié la racine de mon JTree et ensuite faire un reload()
Sauf que pour moi racine est un Vector
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ((DefaultTreeModel) tree.getModel()).setRoot(racine); ((DefaultTreeModel) tree.getModel()).reload();
Comment est-ce que je peux faire ?
Partager