Bonjour,


j'ai une fenêtre avec un bouton login, je veux tout simplement appeler une deuxième jframe à partir de la première en cliquant sur le bouton login.
pour cela j'ai crée une classe interne dans ma fenêtre pour écouter mon bouton login.
le problème est le suivent j'arrive bien à appeler l'autre jframe avec le code suivent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
JFrame2 jf =new JFrame2 ();
      jf.setVisible(true);
par contre je n'arrive pas à cache ma fenêtre de connexion malgré que j'ai bien fait ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Fenetre fe = new fenetre();
fe.setVisible(false);
et ceci me pousse à vous poser une deuxième question?
étant donnée que ma classe interne est dans ma JFrame fenetre, pourquoi je suis obligé d'instancier la JFrame fenetre dans ma classe interne?
pourquoi elle n'a pas une visibilité sur la JFrame mère, malgré qu'elle arrive même à voir les champs privates?

merci pour votre aide.

glasgow