salut.
Ce que je veux faire c'est qu'une 1er fenêtre(Menu) apparait dans la qu'elle je choisie des paramètres et quand j'appuie sur un bouton "valider" cette fenêtre disparait et une nouvelle fenêtre apparait(fenetre).
voila ma classe principale :
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 public class Principale{ /** * @param args */ public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable(){ public void run(){ MaFenetre fenetre = new MaFenetre(); Menu menu = new Menu(fenetre); menu.setVisible(true); } }); } }
comme vous pouvez le voir je passe ma fenetre comme parametre a mon Menu. voila ma classe qui contrôle le bouton valider :
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 public class ActionMenu extends AbstractAction{ /** * */ private static final long serialVersionUID = 1L; Menu menu; MaFenetre fenetre ; public ActionMenu(Menu menu,String texte,MaFenetre fenetre){ super(texte); this.menu = menu; this.fenetre = fenetre; } public void actionPerformed(ActionEvent e){ this.fenetre.setVisible(true); this.menu.setVisible(false); } }
Vous pouvez voir que la juste je veux que le menu disparait et la fenetre apparait .Mais quand j'appuie sur le bouton j'ai une
java.lang.NullPointerException
au niveau de this.fenetre.setVisible(true); !
Partager