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 :

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 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
private void playMemory() {
	new Memory();
}
Et le fichier de ma classe Memory a bien un extends JFrame afin de créer cette frame.
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