Bonjour,


J'ai crée une classe MenuBar pour laquelle le constructeur crée une barre de menu et y ajout des JMenu (qui contiennent des JMenuItem)
Se constyructeur retourne la barre de menu.
Lorsque je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cont.add(new MenuBar(),BorderLayout.NORTH);
Ma barre de menu n'est pas ajoutée.

Pouvez-vous m'aider ?

classe MenuBar
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
18
19
20
21
22
 
public class MenuBar extends JMenuBar {
 
    /** Creates a new instance of MenuBar */
    public JMenuBar MenuBar() {
 
        JMenu file = new JMenu("Fichier");
        JMenuItem file_new = new JMenuItem("Nouveau");
        JMenuItem file_open = new JMenuItem("Ouvrir");
        JMenuItem file_close = new JMenuItem("Fermer");
        file.add(file_new);
        file.add(file_open);
        file.add(new JLabel("<html><hr width='20px'></html>"));
        file.add(file_close);
 
        JMenuBar menu = new JMenuBar();
        menu.add(file);
 
        return menu;
    }
 
}
Merci[/code]