Ajouter ou supprimer noeud dans un JTree
Bonjour,
j'ai un problème qui me turlupine!!!
lorsque je veux créer ou supprimer un noeud j'ai toujours comme erreur nullPointerException
Voilà comment je fais :
j'ai différents types de noeud qui corresponde chacun à une classe qui dérive toutes de DefaultMutableTreeNode
Pour ajouter un noeud j'ai la méthode addEnfant qui se trouve dans le noeud parent
Code:
1 2 3 4 5 6
| public void addEnfant(Besoin besoin){
BesoinNode bn = new BesoinNode(this,besoin,bm);
lstEnfants.add(bn);
bm.insertNodeInto(bn, this,
getChildCount());
} |
Donc pour ajouter mon noeud , je fais
"bm.insertNodeInto(bn, this,
getChildCount());"
Pour info, bm n'est pas égal à null
j'ai essayé insert(bn,0);
Pour le remove, je fais bm.removeNodeFromParent(bn);
Quel est le problème ?
Merci d'avoir lu mon problème