pseudo85
Messages postés64Date d'inscriptionmardi 7 février 2006StatutMembreDernière intervention17 juillet 2009
-
25 nov. 2008 à 00:41
pseudo85
Messages postés64Date d'inscriptionmardi 7 février 2006StatutMembreDernière intervention17 juillet 2009
-
25 nov. 2008 à 12:11
Bonjour,
Je désire supprimer un noeud dans un jTree. J'utilise pour cela le code suivant:
DefaultMutableTreeNode nodeName = (DefaultMutableTreeNode)jTree1.getLastSelectedPathComponent();
DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel();
model.removeNodeFromParent(nodeName);
Ceci marche bien, donc quand je sélectionne un noeud, il le supprime. Mais lorsque je précise un noeud en particulier à partir du code, et donc pas celui qui est sélectionné, et donc je change la première instruction par:
DefaultMutableTreeNode nodeName = new DefaultMutableTreeNode("food");
J'ai l'erreur suivante "node does not have a parent.", alors que le noeud possède un parent.
Quel est le problème SVP.
Merci pour votre aide.