Ouvrir un menu contextuel
Bonjour, j'ai tenté de faire un menu qui s'ouvrirait en réaction au clic droit de la souris.
J'arrive à obtenir un menu qui s'ouvre...mais le problème c'est que ce menu est vide et se résume à un petit carré...
Voilà l'idée
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
private void tree_mousePressed(MouseEvent e) {
// Enregistre quel bouton de la souris est enfoncé.
int buttonDown = e.getButton();
if(buttonDown == MouseEvent.BUTTON3)
{
// Bouton DROIT enfoncé
System.out.println("Bouton droit click\n");
javax.swing.JPopupMenu jMenu3;
jMenu3 = new javax.swing.JPopupMenu();
javax.swing.JMenuItem jMenuItem5;
jMenuItem5= new javax.swing.JMenuItem();
jMenuItem5.setName("Supprimer");
jMenuItem5.setVisible(true);
jMenu3.add(jMenuItem5);
jMenu3.setSize(50,50);
jMenu3.setVisible(true);
jMenu3.show(jTree1,e.getXOnScreen(),e.getYOnScreen());
}
}
}); |
Je réagis bien au clic droit ma console me le confirme. En revanche le menu continue à poser problème.
Auriez vous une solution ?