[JAVA] Fermer une JFrame automatiquement

Résolu
MoodZy Messages postés 1163 Statut Membre -  
MoodZy Messages postés 1163 Statut Membre -
Bonjour,
J'aurais voulu savoir s'il y avait moyen de fermer une JFrame automatiquement après un temps défini?
Et si il n'y a pas moyen saurait-on le faire avec un timer ou quelque chose dans le genre?

Un tout grand merci d'avance !

MoodZy
A voir également:

4 réponses

tsunamidream Messages postés 283 Statut Membre 59
 
Bonjour,

Ou vous devez pouvoir fermer votre JFrame automatiquement.
Pour cela vous devez utiliser les "thread".
Je pense que c'est possible en lancant la JFrame dans un thread et en jouant avec les fonctions de temps (yield, sleep ...) réussir à fermer la JFrame.

En espérant aider,
0
MoodZy Messages postés 1163 Statut Membre 846
 
Le truc est que je compte faire une fenêtre qui pourrait être fermée soit par un click sur un bouton, soit qui serait automatiquement fermée après un temps x...
Si j'utilise sleep, sera-t'il possible de fermer la fenêtre avec le bouton?
0
tsunamidream Messages postés 283 Statut Membre 59
 
Oui si vous mettez l'option de fermeture de la fénêtre, elle pourra être fermée avec la croix.
(this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); )

Cordialement,
0
MoodZy Messages postés 1163 Statut Membre 846
 
Le truc est qu'il faut que ce soit un peu "user-friendly" ... Vu qu'il s'agit d'un jeu...
N'existerait-il pas une méthode que, en dehors d'un thread, permetterait de faire attendre le programme... Ou alors le Thread est obligatoire?

Encore merci pour votre patience!
0
tsunamidream Messages postés 283 Statut Membre 59
 
Bonjour,

Je ne vois pas comment ce serait possible sans thread mais peut-être il y a une autre solution...
C'est le seul moyen que j'ai trouvé.

Bon courage,
0
MoodZy Messages postés 1163 Statut Membre 846
 
Merci quand même
0