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

AWT/Swing Java Discussion :

les fenêtres se ferment "en cascade" lorsque j'en ferme une


Sujet :

AWT/Swing Java

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut les fenêtres se ferment "en cascade" lorsque j'en ferme une
    salut,

    j'ai une question de débutant à propos de swing : j' ai une fenêtre (jframe) principale, avec un bouton dedans, et je voudrais qu'une autre fenêtre s'affiche lorsque je clique sur le bouton.

    j'ai donc créé un autre JFrame (appelé "Nouvelle_fenetre") mais je ne touche pas à sa classe main; au lieu de cela dans le code exécuté au clic sur le bouton de la première fenêtre, j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    JFrame fen1=new Nouvelle_fenetre();
    fen1.pack();
    fen1.setVisible(true);
    et ... ça ne marche pas, du moins il y a un problème : la seconde fenêtre s'affiche mais quand je la ferme, la première se ferme aussi.

    savez-vous comment remédier à ce problème?

    merci,

    olivier.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Points : 213
    Points
    213
    Par défaut
    j'ai trouvé, il faut ajouter cette instruction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fen1.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    avant de rendre la fenêtre visible.

    merci la FAQ!

    olivier

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/12/2006, 22h11
  2. Réponses: 6
    Dernier message: 08/08/2006, 10h14

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