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 :

[débutant] Probleme JFrame


Sujet :

Agents de placement/Fenêtres Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Points : 27
    Points
    27
    Par défaut [débutant] Probleme JFrame
    Bonjour a tous
    voila j'ai un petit soucis
    J'ai une JFrame avec un JMenu, quand je selectionne une option du menu, j'ouvre une autre Jframe. Quand je ferme cette fenetre, je ferme également la fenetre avec le menu, savait vous comment faire pour ne pas fermer la fenetre maitresse?

  2. #2
    Membre actif Avatar de aDamas
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 260
    Points : 288
    Points
    288
    Par défaut
    Si j'ai bien compris, à la fermeture de la seconde JFrame, la première se ferme également... Cela ne se fait pas automatiquement, tu as dû faire un traitement pour la fermeture de la seconde fenêtre. As-tu un écouteur de fenêtre sur ta seconde JFrame?

  3. #3
    BiM
    BiM est déconnecté
    Expert éminent sénior
    Avatar de BiM
    Femme Profil pro
    Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
    Inscrit en
    Janvier 2005
    Messages
    7 796
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

    Informations forums :
    Inscription : Janvier 2005
    Messages : 7 796
    Points : 10 765
    Points
    10 765
    Par défaut
    Tu as mis un EXIT_ON_CLOSE sur ta deuxieme fenetre ? Dans ce cas, il sort de toute l'application.

    Il faut que tu mettes l'EXIT_ON_CLOSE que sur les fenetres qui doivent te faire quitter l'application. En général, la première fenetre, la principale.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Points : 27
    Points
    27
    Par défaut
    j'ai mis EXIT_ON_CLOSE dans le main qui ouvre le menu et pas dans le code de la seconde JFrame
    et oui j'ai un ecouteur pour les actions sur bouton

  5. #5
    Membre actif Avatar de aDamas
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 260
    Points : 288
    Points
    288
    Par défaut
    Essaie de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    dans le constructeur de ta seconde fenêtre.

  6. #6
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Points : 173
    Points
    173
    Par défaut
    si j'ai bien compris, la methode suivant fera l'affaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    setDefautCloseOperation(JFrame.HIDE_ON_CLOSE);
    Essaie de faire :
    Code:
    setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    cette methode marcherai tres bien aussi,tu n'a qu'a essayer.
    bonne chance.

  7. #7
    Membre actif Avatar de aDamas
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 260
    Points : 288
    Points
    288
    Par défaut
    Méfiance cependant, en utilisant HIDE à la place de DISPOSE, ta fenêtre n'est pas réellement fermée, elle est juste invisible, cela peut-être intéressant si tu souhiate la conserver, mais si ce n'est pas le cas, utilise le dispose afin de ne pas utiliser de la mémoire inutilement.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Points : 27
    Points
    27
    Par défaut
    non ca ne marche pas, ca ferme quand meme les 2 fenetres si je ferme la seconde

  9. #9
    Membre actif Avatar de aDamas
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2004
    Messages : 260
    Points : 288
    Points
    288
    Par défaut
    Tu peux nous montrer les bouts de code critiques?

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 54
    Points : 27
    Points
    27
    Par défaut
    Ben en fait ca y est je vous remercie tous pour votre aide, j'avais oublié de changer un DISPOSE_ON_CLOSE donc qd je changer ca marché pas
    encore merci

  11. #11
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    201
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 201
    Points : 173
    Points
    173
    Par défaut
    bien si sa marche pense a "resolue" 8)

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

Discussions similaires

  1. [MFC] débutant probleme appel de fonction
    Par Gloubi99 dans le forum MFC
    Réponses: 9
    Dernier message: 30/08/2005, 15h40
  2. [Débutant] Probleme d'incrémentation d'une variable
    Par sakuragikan dans le forum ASP
    Réponses: 2
    Dernier message: 25/08/2005, 13h11
  3. [débutant] Probleme avec switch et héritage
    Par durk dans le forum Langage
    Réponses: 2
    Dernier message: 21/04/2005, 09h48
  4. [C#][débutant] Probleme avec un case
    Par Le Basque dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/01/2005, 12h45
  5. [débutante]Probleme de liens image dans JSP/Servlet
    Par celine31 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 24/11/2004, 15h51

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