Bonjour,
Le menu s'affiche parfaitement c'est lorsque je dois lier une action lors d'un clic que sa foire,je ne comprends pas pk.
Voici le 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 private JMenuBar menuBar = new JMenuBar(); // private JMenu regles = new JMenu("Régles");//Régles // private JMenu affichage = new JMenu("Affichage"); //Affichage private JMenu fond=new JMenu("Fond"); private JCheckBoxMenuItem f_1=new JCheckBoxMenuItem("Fond1");//f=fond private JCheckBoxMenuItem f_Normal=new JCheckBoxMenuItem("Fond Normal"); private JMenu joueur=new JMenu("Joueur"); private JCheckBoxMenuItem j_Normal=new JCheckBoxMenuItem("Normal"); private JCheckBoxMenuItem j_Avion=new JCheckBoxMenuItem("Avion"); // private JMenu aPropos = new JMenu("A propos");//aPropos private JMenu quitter=new JMenu("Quitter"); // // private void menu(){ // regles.addActionListener(new regles_Listener()); this.menuBar.add(regles); // this.menuBar.add(affichage); // aPropos.addActionListener(new aPropos_Listener()); this.menuBar.add(aPropos); // this.menuBar.add(quitter);//Pour quitter l'application // // this.affichage.add(fond); this.fond.add(f_Normal); this.fond.add(f_1); f_Normal.setSelected(true); // this.affichage.add(joueur); this.joueur.add(j_Normal); this.joueur.add(j_Avion); j_Normal.setSelected(true); // //Ajout de la barre de menus sur la fenêtre this.setJMenuBar(menuBar); }
Lie a:
Merci de votre aide
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 public class aPropos_Listener implements ActionListener{ public void actionPerformed(ActionEvent arg0) {// // JOptionPane jop_aP = new JOptionPane();//aP=a propos String mess="Ce jeu a ete devellope par 'Bada Boum' le 04/05/2014."; jop_aP.showMessageDialog(null, mess, "À propos", JOptionPane.INFORMATION_MESSAGE); } } // public class regles_Listener implements ActionListener{ public void actionPerformed(ActionEvent e) {// // JOptionPane jop_R = new JOptionPane();//R=regles String mess="La régle est simple,deplacez vous et evitez les rectangles."; jop_R.showMessageDialog(null, mess, "Régles", JOptionPane.INFORMATION_MESSAGE); } }
Partager