Bonjour à tous.
Ca fait quelques jours que je bloque sur un problème, tout simple je pense... J'ai parcouru pas mal de sites, trouvé quelques infos mais toutes le solutions que je trouve m'amène au même résultat :
Lorsque que je veux ajouter un noeud à la racine : pas de problème
Lorsque je veux ajouter un noeud interne : problème. Je retrouve bien le père du noeud à ajouter mais il semblerait que rien ne s'ajoute.... Pourtant j'utilise la même fonction d'ajout que pour ajouter à la racine....
Je vous met un petit bout de code :
Voilà si quelqu'un pouvait me débloquer.... ca devient assez urgent ;-)
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 public class MyTree extends JTree { private JTree tree; private DefaultMutableTreeNode racine; private DefaultTreeModel model; public MyTree() { super(); racine = new DefaultMutableTreeNode("Arbre"); model = new DefaultTreeModel(racine); tree = new JTree(model); } public void createNodes(DefaultMutableTreeNode pere, DefaultMutableTreeNode fils) { model.insertNodeInto(fils, pere, pere.getChildCount()); fils.setAllowsChildren(true); pere.add(fils); tree.updateUI(); //pour l'affichage dans le panel }
Merci
Partager