[RESOLU] - [JTree] Activer noeud par un clic

Activer noeud par un clic [RESOLU] - [JTree] - Java - Programmation

Marsh Posté le 25-05-2009 à 16:08:14    

Bonjour,
 
Je cherche mais en vain....
J'ai créé un JTree qui a comme modèle non pas des nodes mais des objets que j'ai créé. J'ai alors redéfini un TreeCellRenderer.
 
Le problème est que, maintenant, lorsque je clique sur un noeud (élément du JTree), il ne s'active pas (il n'a pas l'encadré bleu ou tout autre marque montrant qu'il a été sélectionné)
 
Peut etre faut il créer un TreeMouseListener, mais j'ai pas pas su l'utiliser.
ou encore un TreeSelectionListener avec la méthode valueChanged mais là aussi je ne penses pas que ce soit approprié pour cette application.
 
HElp please :??:  
 
Merci de votre aide


Message édité par sixroses le 10-06-2009 à 11:40:16
Reply

Marsh Posté le 25-05-2009 à 16:08:14   

Reply

Marsh Posté le 10-06-2009 à 11:37:57    

Il faut simplement définir une méthode paint dans la classe implémentant TreeCellRenderer que l'on a créé.
 
On peut préciser setBorder, setFont...

Reply

Sujets relatifs:

Leave a Replay

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