Probleme d'un JFrame.dispose();
Résolu/Fermé
xCirdan
Messages postés
14
Date d'inscription
jeudi 19 mars 2015
Statut
Membre
Dernière intervention
6 mai 2015
-
Modifié par KX le 6/04/2015 à 13:16
xCirdan Messages postés 14 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 6 mai 2015 - 10 avril 2015 à 15:31
xCirdan Messages postés 14 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 6 mai 2015 - 10 avril 2015 à 15:31
2 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
6 avril 2015 à 13:27
6 avril 2015 à 13:27
Bonjour,
Le problème c'est que tu as déclaré deux fois la variable Menu.
La première est ligne 8, variable globale utilisée dans GestionClic.
La deuxième est ligne 23, variable locale utilisée dans le main.
En gros ce qui se passe, c'est que tu ouvres le menu 23, mais que tu demandes à fermer le menu 8. Donc le menu 23 ne se ferme pas...
Remarque : Java's Cool a un comportement particulier car il mélange un peu les deux variable, en Java pur il n'y aurait pas d'ambiguïté et tu aurais un NullPointerException.
Le problème c'est que tu as déclaré deux fois la variable Menu.
La première est ligne 8, variable globale utilisée dans GestionClic.
La deuxième est ligne 23, variable locale utilisée dans le main.
En gros ce qui se passe, c'est que tu ouvres le menu 23, mais que tu demandes à fermer le menu 8. Donc le menu 23 ne se ferme pas...
Remarque : Java's Cool a un comportement particulier car il mélange un peu les deux variable, en Java pur il n'y aurait pas d'ambiguïté et tu aurais un NullPointerException.
xCirdan
Messages postés
14
Date d'inscription
jeudi 19 mars 2015
Statut
Membre
Dernière intervention
6 mai 2015
Modifié par xCirdan le 10/04/2015 à 16:11
Modifié par xCirdan le 10/04/2015 à 16:11
C est bon, j ai résolu le problème. Merci
10 avril 2015 à 15:19