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

AWT/Swing Java Discussion :

evenements click sur menuItem d'un JPopupMenu


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 10
    Par défaut evenements click sur menuItem d'un JPopupMenu
    Salut àtous,


    J'ai un probleme avec un JPopupMenu..En effet, j'ai crée une classe dérivant de JPopupMenu qui permet donc l'affichage du menu quand on fait un click droit sur un component spécifique...
    Maintenant je voudrait que quand on clique sur un JMenuItem du JPopupMenu, une action spécifique s'effectue..Le probleme est que je ne sais pas faire et je n'ai pas trouvé de source ni de réponse dans la FAQ.
    Si quelqu'un peut m'aider, ca serait vraiment sympa..

    merci d'avance


    stressy

  2. #2
    Membre éclairé Avatar de biozaxx
    Profil pro
    Inscrit en
    Août 2004
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 403
    Par défaut
    salut,

    tu as 2 solutions :

    1er tu decris un actionlistener comme une classe interne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    JMenu menu = new Jmenu();
     JMenuItem smenu = new JMenuItem("mon sous menu");
    smenu.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            //ajouter mon traitement ici
                        }
             });
    menu.add(smenu);
    la deuxieme c'est que ta classe JPopupMenu implemente ActionListener

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    JMenu menu = new Jmenu();
     JMenuItem smenu = new JMenuItem("mon sous menu");
    smenu.addActionListener(this);
    menu.add(smenu);
     
     
    public void actionPerformed(ActionEvent e){
         if (e.getSource().equals(smenu)){
            //ajouter mon traitement ici
         }
    }
    voila

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

Discussions similaires

  1. [E-03] Evenement click sur une textBox
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 01/12/2008, 11h50
  2. Réponses: 4
    Dernier message: 18/09/2008, 14h28
  3. Evenement click sur un Label
    Par Cazman dans le forum ASP.NET
    Réponses: 9
    Dernier message: 08/06/2007, 13h11
  4. [Jradiobutton] Evenement click sur un boutton radio
    Par Hoegaarden dans le forum Composants
    Réponses: 2
    Dernier message: 21/12/2005, 11h45
  5. [C#] Evenement Click sur Datagrid
    Par Joad dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/05/2005, 13h37

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