Ouvrir une seule fenêtre

moreelsc Messages postés 20 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 18 mai 2010 - 7 mai 2010 à 10:14
dvoraky Messages postés 744 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 9 mai 2010 - 7 mai 2010 à 12:31
Bonjour,

J'ai une fenêtre possédant plusieurs boutons.
L'un de ceux-ci ouvre une nouvelle fenêtre contenant les règles d'un jeu.
J'aimerais ne pouvoir ouvrir qu'une seule de ces fenêtre à la fois cad que si les règles sont ouvertes, on n'ouvre pas une 2ème fenêtre contenant la même chose.

J'ai d'abord pensé mettre un boolean isOpen à true/false mais je ne sais alors pas comment le remettre à false en fermant la fenêtre.

Une autre idée???

Merci d'avance

3 réponses

dvoraky Messages postés 744 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 9 mai 2010 8
7 mai 2010 à 11:10
Salut,
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/event/WindowListener.html
Tu mets un listener sur ta fenêtre et comme ça tu peux capter l'évènement de fermeture de la fenêtre afin de mettre ta variable à false.
0
moreelsc Messages postés 20 Date d'inscription jeudi 15 avril 2010 Statut Membre Dernière intervention 18 mai 2010
7 mai 2010 à 12:24
Ca marche nikel.

Un grand merci à toi
0
dvoraky Messages postés 744 Date d'inscription dimanche 1 avril 2007 Statut Membre Dernière intervention 9 mai 2010 8
7 mai 2010 à 12:31
Pas de soucis, c'est pour ça qu'on est là, non? ;)

Penses à mettre résolu sur ton post

A+
0
Rejoignez-nous