Menu click droit [Résolu]

Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
- - Dernière réponse : didoux95
Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
- 6 mai 2007 à 21:14
Bonjour a tous.
J'ai un petit probleme : je n'arrive pas a faire un "menu click droit". Quand l'utilisateur click droit sur la fenetre de mon appli, un menu doit apparaitre (comme par ex les menus de quelques icons qui sont dans la systray).

merci.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
492
Date d'inscription
vendredi 30 janvier 2004
Statut
Membre
Dernière intervention
16 mai 2007
9
3
Merci
Salut.
Voici un code expliquant la démarche :
public class PopupMenuFrame {

public static void main(String[] args) {
JFrame frame = new JFrame();
JLabel label = new JLabel("label");

final JPopupMenu labelPopupMenu = new JPopupMenu();
labelPopupMenu.add(new JMenuItem("Premier menu"));
labelPopupMenu.add(new JMenuItem("Deuxième menu"));
label.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());
}
}
});

frame.getContentPane().add(label);
frame.getContentPane().setLayout(new FlowLayout());
frame.setSize(100, 100);
frame.setVisible(true);
}
}

A+

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 137 internautes nous ont dit merci ce mois-ci

Commenter la réponse de scaryman
Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
1
0
Merci
merci.
Commenter la réponse de didoux95