Coucou,
voici une petite classe toute simple pour laquelle j'essaie d'afficher une fenetre avec en haut un menu :
Cela affiche bien ma fenetre, mais mon menu reste désespérement invisible. Je crois que je me suis embrouillé dans ce petit fouilli de 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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 class YayaFrame extends JFrame { private final int hauteur = 800; private final int largeur = 600; public Container yayaContainer; public JPanel yayaPanel; YayaFrame() { /*Proprietes de la fenetre*/ setTitle("Yayaaaaa !!!!!"); setVisible(true); setSize(largeur,hauteur); /*Menu du jeu*/ JMenuBar menuBar = new JMenuBar(); this.setJMenuBar(menuBar); JMenu jeu = new JMenu("Jeu"); JMenu partie = new JMenu("Nouvelle partie"); JMenuItem nouveau = new JMenuItem("2 Joueurs"); partie.add(nouveau); JMenuItem sauver = new JMenuItem("Sauvegarder"); JMenuItem charger = new JMenuItem("Charger"); JMenuItem quitter = new JMenuItem("Quitter"); jeu.add(partie); jeu.add(sauver); jeu.add(charger); jeu.addSeparator(); jeu.add(quitter); menuBar.add(jeu); /*Ajout du menu*/ yayaPanel=new JPanel(); getContentPane().add(yayaPanel,BorderLayout.CENTER); yayaContainer=this.getContentPane(); yayaContainer.add(menuBar); } public static void main (String []Args) { YayaFrame y=new YayaFrame(); } }
Quelqu'un peut m'aider ?
(faites pas attention, j'ai pas mis les import mais ils sont bons)
merci d'avance
mavina
Partager