Bonjour,
je souhaite faire une interface graphique d'un soft que je développe et j'utilise swing.
J'ai un vector de vector qui contient la liste de tout ce que je dois afficher et je souhaite représenter et interagir avec tout ce que j'affiche avec un arbre JTree :
Mon problème est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Vector<Vector<ObjetAffiche>> ListesObjets ; ... ce qui doit donner au niveau affichage : Racine Fenetre 0 Une droite Un cercle Un axe ... Fenetre 1 Un objet Une droite ... ...
- J'arrive à créer mon arbre
- Lorsque j'instancie un élément DefaultMutableTreeNode, je lui passe en argument un objet (cercle, disque, axe, etc.), mais lors de l'affichage, je me retrouve avec quelque chose du style "Affichages.ObjetAffiche@12345" affiché dans l'arbre.
Donc mon objet est bien pointé par une feuille de mon arbre, mais c'est son identifiant qui est affiché.
Question: Comment faire afficher un nom plutôt que l'identifiant ? En sachant qu'il faut que je passe quand même mon objet afin de pointer dessus.
Merci par avance...
Partager