salut a tout le monde

bon j'ai fait une jtree et je veux faire l'ajout des nœud a cette tree avce clavier (entrer le fils et son père , ensuite faire une recherche dans le tree de ce père et faire l'ajout de fils si le père n'existe pas ne fait pas l'ajout )

mon probleme est que j'ai fait la recherche bien avec cette methode :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
void parcourirNoeud(Object r)
 
{
 
          TreeNode ro = (TreeNode)r;
 
              boolean yes=false;
 
              int ind;
 
              System.out.println(ro.getChildCount());
 
              if(txtF1.getText().equalsIgnoreCase("")){return;}
 
              if(txtF2.getText().equalsIgnoreCase("")){return;}
 
              for (int i = 0; i < ro.getChildCount(); i++)
 
              {
 
                    if (ro.getChildAt(i).toString().equalsIgnoreCase(txtF2.getText()))
 
                    {
 
                        yes=true;
 
                        ind=i;
 
                    }                          
 
                    else
 
                        parcourirNoeud(ro.getChildAt(i));
 
              }
 
              if(yes==true){
 
                  DefaultMutableTreeNode node=new DefaultMutableTreeNode(txtF1.getText());
 
               .........................................//ici je dois ajouter node a le noeud qui a l'indexe ind
 
                  tree.repaint();
 
              }
 
    }
 
}
 
}
mais j'ai pas put ajouté le fils au noeud trouver.