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 ?))))))
Partager