salut à tous,
j'ai un gros soucis pour créer un JPopupMenu avec les JMenu de la JMenuBar :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| JMenuBar menuBar;
JMenu menu, subMenu;
JMenuItem menuItem;
//barre de menu
menuBar = new JMenuBar();
//menu contextuel
menuContextuel = new JPopupMenu("toto");
////// menu "Fichier" //////
menu = new JMenu("Fichier");
menu.setMnemonic(KeyEvent.VK_F);
menuBar.add(menu);
menuContextuel.add(menu); |
après il y a toute la créations des JMenuItem et leur ajout.
sans le JPopupMenu, la JMenuBar fonctionne nickel mais lorsque la ligne
menuContextuel.add(menu);
est ajoutée ça efface le menu de la JMenuBar et je ne comprends pas pourquoi.
en + comme après la création de la JMenuBar je désactive certains JmenuItem, ça me fait une belle exception comme quoi il ne trouve pas le JMenuItem (
Partager