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 :

popmenu s'affiche l'orsque on clique sur un champ dans un jtable


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Débutant
    Inscrit en
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Débutant

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut popmenu s'affiche l'orsque on clique sur un champ dans un jtable
    bonjours,
    comment faire un popmenu qui s'affiche l'orsque je clique(bouton droit) sur un champ dans un jtable,
    Merci.

  2. #2
    Membre expérimenté Avatar de erictoguem
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 150
    Par défaut
    Tu n'as qu'a ajouter un mouselistener sur ton JTABLE et dans la methode mouseclicked; tu vérifie qu'il s'agit du boutton droit ensuite tu affiche ton popupmenu

  3. #3
    Membre averti
    Profil pro
    Débutant
    Inscrit en
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Débutant

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut
    Merci,
    mais est ce que tu peut m'expliquer comment comment faire un mouselistener sur mon JTABLE ,et aussi comment distiguer si il s'agit d'un clique d'un bouton droit ou gauche

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 51
    Par défaut
    Bonjour,
    Pour faire un mouseListener sur ta jtable tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    jtable.addMouseListener(new MouseListener(){
    			@Override
    			public void mouseClicked(MouseEvent e) {
    				// TODO Auto-generated method stub
     
    			}
    			@Override
    			public void mouseEntered(MouseEvent e) {
    				// TODO Auto-generated method stub
     
    			}
    			@Override
    			public void mouseExited(MouseEvent e) {
    				// TODO Auto-generated method stub
     
    			}
    			@Override
    			public void mousePressed(MouseEvent e) {
    				// TODO Auto-generated method stub
     
    			}
    			@Override
    			public void mouseReleased(MouseEvent e) {
    				// TODO Auto-generated method stub
     
    			}
    		});
    Et dans la méthode MouseClicked tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(e.getButton() == MouseEvent.BUTTON3){
    //ton code qui affiche le popup menu
    }
    Voilà!

  5. #5
    Membre averti
    Profil pro
    Débutant
    Inscrit en
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Débutant

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut
    ok ,Merci je suis entraint d'essaié votre code

  6. #6
    Membre averti
    Profil pro
    Débutant
    Inscrit en
    Mars 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Débutant

    Informations forums :
    Inscription : Mars 2009
    Messages : 14
    Par défaut
    merci ca a fonctionné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    jTabbedPane1.addMouseListener(new MouseAdapter()  {    
         public void mouseClicked(MouseEvent e) {    
           // clic sur le bouton droit               
           if(e.getButton() == MouseEvent.BUTTON3) {    
            // labelPopupMenu.show(e.getComponent(), e.getX(), e.getY());    
            jPopupMenu1.show(e.getComponent(), e.getX(), e.getY());
           }            
         }        
       });

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/01/2015, 16h29
  2. Réponses: 1
    Dernier message: 21/10/2011, 20h39
  3. écouter un clique sur une ligne d'une JTable
    Par adel_adl dans le forum Composants
    Réponses: 5
    Dernier message: 25/03/2009, 15h59
  4. [Google Maps] Afficher des infos après clic sur un point
    Par jbaudin dans le forum APIs Google
    Réponses: 0
    Dernier message: 24/12/2008, 12h54
  5. Réponses: 14
    Dernier message: 25/06/2006, 20h18

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