JpopupMenu qui ne s'affiche pas.
Bonjour,
j'ai un problème de JpopupMenu qui ne s'affiche pas.
Context :
Ce menu doit s'afficher sur un JPanel dont la méthode paint(Graphics) a été redéfinie.
Son apparition dépend d'autre condition que seulement un click droit sur le JPanel.
Création du menu :
Code:
1 2 3 4 5 6
| // action
this.actionMIEtapeEdit = new ActionSpe ("Edit", "actionEditEtape");
// popUpMenu
this.popUpEtape = new JPopupMenu ("Etape");
this.mIEtapeEdit = new JMenuItem (this.actionMIEtapeEdit);
this.mIEtapeEdit.addActionListener (this); |
Affichage du menu :
Code:
1 2 3 4 5 6 7
| private void MaybeShowPopUpEtape (MouseEvent aME)
{
if (this.popUpEtape.isPopupTrigger (aME))
{
this.popUpEtape.show (this, aME.getX (), aME.getY ());
}
} |
La methode MaybeShowPopUpEtape(MouseEvent) s'execute correctement, mais .show n'affiche pas le menu.
J'ai déjà utilisé les JpopupMenu, mais j'ai jamais eut ce problème.
Merci d'avance:)