Bonjour,
Su un événement sans rapport avec mon JTree, je cherche à récupérer le noeud actuellement séléctionné sur ce dernier. Comment faire ?
Est-il nécessaire d'appliquer un Listener sur le JTree pour celà ?
Merci
bob
Bonjour,
Su un événement sans rapport avec mon JTree, je cherche à récupérer le noeud actuellement séléctionné sur ce dernier. Comment faire ?
Est-il nécessaire d'appliquer un Listener sur le JTree pour celà ?
Merci
bob
re ;-)
pas besoin de listener , je pense qu'il suffit de faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //recuperer ton JTree TreePath path = myTree.getSelectionPath(); DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) path.getLastPathComponent();
Tu peux faire comme ceci :
Nicolas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TreePath path = jtree.getSelectionPath(); DefaultMutableTreeNode node = path.getLastPastComponent(); if (node != null){ // un noeud est séléctionné }else{ //Aucun noeud séléctonné! }
Woww merci
Est-ce que ça se voit que je galère avec un JTree en ce moment ? ))))))
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager