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 :

fermer un JFrame en passant à un autre JFrame


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 62
    Par défaut fermer un JFrame en passant à un autre JFrame
    Bonjour,
    Dans mon code je veux afficher un autre JFrame en cliquant sur le bouton OK du JFrame courant.
    Mon probleme est que la premiere interface reste toujours affiché, je veux que seulement la 2eme interface que je veux ouvrir en cliquant sur OK reste affichée et que la premiere se ferme automatiquement dé que je clique sue OK.
    SVP si quelcun a une idée me la propose.
    Bonne nuit et merci d'avance

  2. #2
    Membre confirmé Avatar de mitnick2006
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 163
    Par défaut reponse!!
    tu peux utiliser la méthode setvisible(false) ou .hide() pour cacher ta fenetre
    et tu peux l'affiche apres par show() ou setvisible(true)
    je pense que c'est clair!!

  3. #3
    Membre chevronné Avatar de let_me_in
    Inscrit en
    Mai 2005
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 441
    Par défaut
    salut,

    une question, tes deux JFrame, tu les crée comment ? est-ce que tu as une classe principale qui te les crée, une bien c'est deux programmes différents ?

    si c'est le premier cas, la solution est aussi simple qu'à dit mitnick2006, si c'est le deuxieme cas, les choses deviennent un peux difficiles.

    cdlt

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 74
    Par défaut
    Citation Envoyé par mitnick2006 Voir le message
    tu peux utiliser la méthode setvisible(false) ou .hide() pour cacher ta fenetre
    et tu peux l'affiche apres par show() ou setvisible(true)
    je pense que c'est clair!!
    non çà marche est ce que tu peux expliquer

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2007
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 74
    Par défaut resolu pour moi
    salut j'ai trouver la solution
    avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
           new Recherche1().setVisible(true);
            this.dispose();
     
     
        }
    ici
    this est Recherche c'est l'objet courant que je veux ferme
    est Recherche1 c'est la nouvelle Jframe que je veux ouvrir

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    157
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 157
    Par défaut
    salut;
    g un probleme lors d el'ecriture de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     jButton.addMouseListener(new java.awt.event.MouseAdapter() {
    				public void mouseClicked(java.awt.event.MouseEvent e) 
    				{
    					page2 pg12=new page2();
    					pg12.setVisible(true);
    					this.dispose();
     
    				}
    			});
    aparement le compilateur d'eclipse ne connais pas le "" this "" à l'interieur du code de l'evenement, cepandant il le reconnai ailleur. je pence que le tgis a l'interieur de l'evenement veut dire "jButton",

    quesque je doit faire ???

  7. #7
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    Le qualifier par la classe qu'il représente.

    Par exemple :

    MaJFrame étant la classe de l'instance du this que tu veux exploiter.

    Dans ton cas le this représente le listener MouseAdapter.

Discussions similaires

  1. Comment fermer un JFrame depuis un autre JFrame
    Par rpedro0921 dans le forum Agents de placement/Fenêtres
    Réponses: 4
    Dernier message: 27/05/2014, 11h19
  2. Récuperer des information d'un jframe à partir d'un autre Jframe
    Par harris_macken dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 25/03/2008, 23h29
  3. [JFrame] Désiconifier toutes les autres fenêtres en même temps
    Par stoukou dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 07/10/2005, 12h01
  4. JFrame ancrée à une autre JFrame
    Par Actarus78 dans le forum Agents de placement/Fenêtres
    Réponses: 8
    Dernier message: 01/09/2005, 22h47

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