Salut,
Dans mon application Java, j'ai crée une classe MenuAide().
Pourtant quand j'essaie d'intégrer cette classe dans un JMenuBar d'une autre interface, l'affichage est incorrect comme vous pouvez le voir sur l'image: au lieu d'être au même niveau que le menu Rapports, le menu Aide représenté par ? est positionné en bas de la barre.
Comment faire SVP ? Merci beaucoup
Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class MenuAide extends JMenu { MenuAide() { JMenu menu; JMenuItem menuItem; menu = new JMenu("?"); menu.setMnemonic(KeyEvent.VK_N); menu.getAccessibleContext().setAccessibleDescription( "This menu does nothing"); menuItem = new JMenuItem("Sommaire"); menuItem.setAccelerator(KeyStroke.getKeyStroke( KeyEvent.VK_2, ActionEvent.ALT_MASK)); menu.add(menuItem); ... this.add(menu); this.setVisible(true); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 JMenuBar menuBar; //Create the menu bar. menuBar = new JMenuBar(); ... menuBar.add(new MenuAide());
Partager