Bonjour à tous,
je voudrais savoir si c'est possible de modifier l'image des dossiers de chaque niveau d'un treeview
Voici mon code le code qui affiche l'arbre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MyTreeView myTreeView = new MyTreeView(); repositoryTree = new LinkTree("repositoryTree", myTreeView.createNoeudTreeView(noeud)); repositoryTree.getTreeState().collapseAll(); repositoryTree.setRootLess(true); .add(repositoryTree);Je pensais faire un @Override d'une méthode dans DefaultMutableTreeNode mais je trouve pas. Merci de m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public TreeModel createNoeudTreeView(Noeud _noeud) { DefaultMutableTreeNode noeudTreeView = new DefaultMutableTreeNode("Noeud"); for (Role role : _noeud.getRole()) { noeudTreeView.add(addRoleTreeView(role)); } TreeModel model = new DefaultTreeModel(noeudTreeView); return model; } private DefaultMutableTreeNode addRoleTreeView(Role _role) { DefaultMutableTreeNode childRole = new DefaultMutableTreeNode(_role.getName()); for (Type type : _role.getType()) { childRole.add(addTypeTreeView(type)); } return childRole; } . . .
Partager