probleme acces objet/classe
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:
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:
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);
}
} |