Dans mon programme, j'ai un bouton quitter sur chaque fenêtre, qui doit fermer la fenêtre, et en ouvrir une autre pendant 5 secondes, avant de couper.
Le problème, c'est que la fenêtre ne se coupe pas toute seul.

Voici le bout du code de la fenêtre quitter:

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
 
	public static void main(String[] args) {
		//On crée une nouvelle instance de notre FenetreTexte
		FenetreQuitter fenetre = new FenetreQuitter();
		fenetre.setVisible(true);//On la rend visible
 
		try {
				Thread.sleep(5000);
				fenetre.dispose();
			}
 
			catch(InterruptedException e)
{
fenetre.dispose();
}
}
et une fenêtre appelant cette page:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public void actionPerformed(ActionEvent e) {
		Object source = e.getSource();if (source==bouton3){
		JFrame FenetreQuitter = new  FenetreQuitter();
		FenetreQuitter.setVisible(true);//On la rend visible
		cettepage.this.setVisible(false);
	}
}
Après si je met le try... dans les fenêtre appelant la fenêtre quitter, et bien j'ai une simple page blanche qui s'affiche, mais qui elle se referme bien.

Je ne vois pas ce qui cloche