[JAVA] Changer le nom du noeud racine d'un JTree ?

Changer le nom du noeud racine d'un JTree ? [JAVA] - Programmation

Marsh Posté le 28-05-2002 à 17:09:31    

Comment vous faites ?

Reply

Marsh Posté le 28-05-2002 à 17:09:31   

Reply

Marsh Posté le 29-05-2002 à 10:40:53    

spectro a écrit a écrit :

Comment vous faites ?  




 
Bah alors, personne ne sait le faire ??
 
Ca doit bien être possible quand même !

Reply

Marsh Posté le 29-05-2002 à 10:54:12    

bah, ton JTree, tu l'a instancié comment???
Pasque en faisant jtree.getModel().getRoot(), tu obtiens l'objet qui est à la racine...Donc, en modifiant cet objet, tu dois pouvori changer le nom de la racine, je pense...

Reply

Marsh Posté le 29-05-2002 à 14:04:48    

gfive a écrit a écrit :

bah, ton JTree, tu l'a instancié comment???
Pasque en faisant jtree.getModel().getRoot(), tu obtiens l'objet qui est à la racine...Donc, en modifiant cet objet, tu dois pouvori changer le nom de la racine, je pense...  




 
Effectivement, l'affichage par défaut utilise la méthode toString de l'objet contenu à la racine.
Le problème, c'est si le type de ton noeud racine n'est pas fixe.
Il faut alors passer par un système d'interface qui n'est pas forcement prévu ni évident.
 
Bon courage ...

Reply

Marsh Posté le 29-05-2002 à 14:23:52    

Bah, normalement, il sait ce qu'il met dans son noeud...(il sait aussi dans quoi il met son noeud, mais c'est un autre problème :D) Donc, il peut, soit s'arranger pour redéfinir les méthodes toString() de ces ocjets, soit utiliser une interface, pour caster l'objet...Mais je vois pas vraiment où est la difficulté..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed