Programmation Java Swing/Arbre
Swing possède une classe de composant graphique permettant l'affichage d'une arborescence de données, de manière similaire à un explorateur de répertoires, nommée JTree
.
Modèle
modifierLe modèle de l'arbre est géré par une classe implémentant l'interface javax.swing.tree.TreeModel
.
Cette interface permet d'obtenir l'arborescence des objets à afficher, la notification de modification des objets, et d'enregistrer un écouteur d'évènement de changement d'arborescence.
Elle est implémentée par la classe javax.swing.tree.DefaultTreeModel
gérant des nœuds implémentant l'interface javax.swing.tree.TreeNode
.
Cette interface est implémentée par la classe javax.swing.tree.DefaultMutableTreeNode
.
Liens
modifier- (anglais) How to Use Trees : http://docs.oracle.com/javase/tutorial/uiswing/components/tree.html