Modifier la valeur d'une serie de TreePath - Java - Programmation
MarshPosté le 25-05-2005 à 00:54:24
Bonjour,
je voudrai rajouter une racine fictive à un arbre (JTree). Pour conserver les liens de parentés je voudrais modifier tous les TreePath en leur ajoutant "fictive" au départ.
J'obtiens bien des TreePath de ce type : [fictive, Document : ]
Mais a priori quelque soit le noeud de mon arbre si je recherche son parent je retombe sur fictive. L'erreur n'est pas forcement celle la mais je voudrait savoir si la modification de mon Treepath est correcte ?
Marsh Posté le 25-05-2005 à 00:54:24
Bonjour,
je voudrai rajouter une racine fictive à un arbre (JTree). Pour conserver les liens de parentés je voudrais modifier tous les TreePath en leur ajoutant "fictive" au départ.
ex :
[A]
[A,B]
[A,B,C]
deviendrait :
[fictive,A]
[fictive,A,B]
[fictive,A,B,C]
Voici ce que j'ai fait :
tp est mon tableau de TreePath
J'obtiens bien des TreePath de ce type : [fictive, Document : ]
Mais a priori quelque soit le noeud de mon arbre si je recherche son parent je retombe sur fictive.
L'erreur n'est pas forcement celle la mais je voudrait savoir si la modification de mon Treepath est correcte ?
J'ai aussi trouvé ce constructeur :
mais il est protected et je ne sais pas comment l'utiliser...
Merci