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:
et une fenêtre appelant cette page:
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(); } }
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.
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); } }
Je ne vois pas ce qui cloche![]()
Partager