IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Agents de placement/Fenêtres Java Discussion :

Passer d'une fenêtre à une autre


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut Passer d'une fenêtre à une autre
    Bonjour,

    Je code une application qui demande à l'utilisateur de s'authentifier. Si l'authentification est réussie, la JFrame principale de l'appli apparaît.
    Pour l'instant, j'ai la fenêtre d'authentification qui, en cas de réussite, fait appel à la JFrame de mon appli et devient invisible. Cependant, je ne peux pas faire fenetreAuthentification.close() car sinon je fermerai aussi la JFrame de l'appli.
    Comment dois-je donc faire pour pouvoir fermer la fenêtre d'authentification avant de lancer la JFrame de l'appli?

    Merci pour vos réponses.

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    close est une méthode déprécié et de ce fait à ne pas utiliser (il en est de même pour la méthode show).
    Utilise plutôt un setVisible(true) pour afficher ta fenêtre, un setVisible(false) pour la cacher et un dispose pour la fermer définitivement et libérer les ressources associées.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 14
    Par défaut
    Merci pour ta réponse.
    En effet, je me suis rendue compte de l'erreur après avoir posté le post. Je voulais à la base faire un fenetreAuthentification.dispose(). Mais cela fermait aussi ma JFrame principale.
    Après avoir zapé mon problème pendant quelques heures, j'ai trouvé une solution qui marche plutôt pas mal. J'ai fait en sorte que fenetreAuthentification devienne un JDialog de mon JFrame principal =)
    Voilà
    Merci encore

  4. #4
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    686
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 686
    Par défaut
    Citation Envoyé par BS_C3 Voir le message
    Merci pour ta réponse.
    En effet, je me suis rendue compte de l'erreur après avoir posté le post. Je voulais à la base faire un fenetreAuthentification.dispose(). Mais cela fermait aussi ma JFrame principale.
    Après avoir zapé mon problème pendant quelques heures, j'ai trouvé une solution qui marche plutôt pas mal. J'ai fait en sorte que fenetreAuthentification devienne un JDialog de mon JFrame principal =)
    Voilà
    Merci encore
    salut
    je rencontre le meme probleme que tu as rencontré
    pourrais tu m'expliquer comment tu as fais

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment passer d'une fenêtre à une autre
    Par anisslimi dans le forum Windev Mobile
    Réponses: 1
    Dernier message: 30/09/2014, 17h52
  2. Passer d'une fenêtre à une autre en WPF
    Par Phoenix07 dans le forum C#
    Réponses: 0
    Dernier message: 29/03/2013, 11h14
  3. Passer une variable d'une fenêtre à une autre
    Par skymax406 dans le forum Débuter
    Réponses: 1
    Dernier message: 27/07/2011, 11h22
  4. Réponses: 2
    Dernier message: 27/12/2007, 17h10
  5. Réponses: 6
    Dernier message: 08/01/2006, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo