[Graphique] JFrame et affichage d'un menu
Coucou,
voici une petite classe toute simple pour laquelle j'essaie d'afficher une fenetre avec en haut un menu :
Code:
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();
}
} |
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 ^^
Quelqu'un peut m'aider ?
(faites pas attention, j'ai pas mis les import mais ils sont bons)
merci d'avance
mavina