Bonjour à vous.
j'aimerais creer sur un composant un menu contextuel, quand on utilisera un clic droit.
pourriez vous soit m'indiquer comment on s'y prend, soit m'orienter vers une bonne documentation?
merci d'avance.
Bonjour à vous.
j'aimerais creer sur un composant un menu contextuel, quand on utilisera un clic droit.
pourriez vous soit m'indiquer comment on s'y prend, soit m'orienter vers une bonne documentation?
merci d'avance.
use Menus
T'aurais pu chercher par toi même
Desole de revenir.
mais tout ce que vous m'avez dit ne m'aide pas.
supposons que j'ai un composant c, et je voudrais que qd on fait un clic droit sur ce composant, il m'affiche un menu contextuel.
j'ai fait:
puis, new jpopupmenu.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 c.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { if(e.getButton()==1) System.out.println(); } });
en realite, il faut bien un exemple pour commencer.
et je ne trouve rien qui aille dans ce sens.
merci d'avance.
Salut,
Tu peux regarder la javadoc il y a des tonnes d'exemples.....
Voila pour afficher un jpopupmenu :
a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 JPopupMenu menu = new JPopupMenu (); menu.add (new JMenuItem ("AAA")); menu.show (leComposantParent, positionX, positionY);
Tu peux aussi directement associer ton popup à ton JComponent par setComponentPopupMenu(<ton popup>) et normalement un clic droit devrait l'afficher => rien d'autre à gérer.
Partager