Bonjour,
J'ai un bouton qui doit, lorsqu'on le sélectionne, afficher une nouvelle frame. Pour cela, j'ai rajouté à ce bouton un actionListener comme ci-dessous :
Et ma méthode playMemory() crée uniquement la nouvelle frame, rien de bien compliqué :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 b_memory.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) { System.out.println("Play Memory game ..."); playMemory(); System.out.println("End Memory game"); } });
Et le fichier de ma classe Memory a bien un extends JFrame afin de créer cette frame.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private void playMemory() { new Memory(); }
Le problème est que lorsque je clique sur le bouton, la frame ne s'affiche pas. Alors que j'ai bien mes System.out.println qui eux s'affiche Donc ça passe bien dans le actionListener ! Et dans ma classe Memory, j'ai bien mis le this.setVisible(true); pour que la fenêtre s'affiche ...
Je ne vois pas d'autres solutions, quelqu'un à une idée ? Merci
Partager