Bonjour, je suis débutant en Java et je n'arrive pas à comprendre pourquoi monMenu ne peut utiliser setGame()....Si quelqu'un pouvait m'expliquer comment faire. Merci.

Fichier : Fenetre.java
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
public class Fenetre extends JFrame 
{
 private Menu monMenu = new Menu();
 
 public Fenetre () 
 {
    this.setJMenuBar(monMenu);
    this.setVisible(true);
 }
 
 public void setGame()
 {
   System.out.println("TEST");
 }
}
Fichier: Menu.java
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 Menu extends JMenuBar {
 private JMenu test1 = new JMenu("Fichier");
 private JMenuItem item1 = new JMenuItem("Nouveau");
 
 public Menu()
 {
   this.test1.add(item1);
 
   item1.addActionListener(new ActionListener(){
	public void actionPerformed(ActionEvent arg0) {
		Fenetre.setGame();
	}				
   });
 
   this.add(test1);
 }
}