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);
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;
}
 
.
.
.
Je pensais faire un @Override d'une méthode dans DefaultMutableTreeNode mais je trouve pas. Merci de m'aider.