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();
}
}
}
} |
Partager