IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants Java Discussion :

Sélection d'un noeud d'un JTree avec le bouton droit d la souris


Sujet :

Composants Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut Sélection d'un noeud d'un JTree avec le bouton droit d la souris
    Bonjour,
    Pourriez-vous svp m'indiquer comment sélectionner un noeud d'un Jtree avec le bouton droit de la souris?
    Merci d'avance.

  2. #2
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    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

    ++

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    465
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 465
    Points : 154
    Points
    154
    Par défaut
    Merci pour ta réponse. Je vais l'essayer.

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Click droit (Jtree)
    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());
    }
    }

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/02/2009, 18h14
  2. Réponses: 0
    Dernier message: 07/11/2008, 23h48
  3. Pas de menu contectuel avec le click droit de la souris
    Par TsCyrille dans le forum C++Builder
    Réponses: 1
    Dernier message: 03/04/2008, 23h42
  4. [VB6]menu avec le bouton droit
    Par yoyothebest dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/05/2006, 22h01
  5. Réponses: 3
    Dernier message: 10/02/2005, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo