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
Version imprimable
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:
1
2
3
4
5 //recuperer ton JTree TreePath path = myTree.getSelectionPath(); DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode) path.getLastPathComponent();
Tu peux faire comme ceci :
Nicolas.Code:
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 ? :)))))))
n'oublie pas de cliquer sur resolu ....
@+