[JTree] Suppresion de tous les noeuds sauf la racine
J'ai un petit problème avec une JTree.Je voudrais enlever tous les noeuds de la racine, j'aimerai savoir pourquoi cette méthode ne marche pas :
Exemple tout simple..
Code:
1 2 3 4 5 6 7 8
|
JTree tree = new JTree();
//...
private void ViderArbre(){
Enumeration enum = ((MutableTreeNode)tree.getModel().getRoot()).children();
while ( enum.hasMoreElements() ){
((DefaultTreeModel)tree.getModel()). removeNodeFromParent((MutableTreeNode)enum.nextElement());
} |
PS : Ma question n'est pas de savoir commen enlever tous les noeuds de l'arbre je l'ai réussi avec une autre méthode ma question est de comprendre pourquoi ca ne marche pas..
Merci d'avance,
Nicolas.