Bonjour,
Pourriez-vous svp m'indiquer comment sélectionner un noeud d'un Jtree avec le bouton droit de la souris?
Merci d'avance.
Bonjour,
Pourriez-vous svp m'indiquer comment sélectionner un noeud d'un Jtree avec le bouton droit de la souris?
Merci d'avance.
Hello,
3 étapes :
MouseListener pour écouter le clic
récupérer la ligne en fonction des coordonnées cliquées (JTree#getRowForLocation), fonctionne aussi avec le TreePath bien sûr.
sélectionner la ligne
++
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TreePath tp = tree.getPathForLocation(me.getX(), me.getY()); if (tp != null){ tree.getTree().setSelectionPath(tp); if(!tree.getTree().isRowSelected(0)) if(me.getButton()==MouseEvent.BUTTON3){ Pmenu.show(me.getComponent(), me.getX(), me.getY()); } }
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