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 :

Faire communiquer 2 JFrames


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é
    Profil pro
    Administrateur système
    Inscrit en
    Mai 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur système

    Informations forums :
    Inscription : Mai 2002
    Messages : 144
    Par défaut Faire communiquer 2 JFrames
    Bonjour, tout est dans le titre.
    J'ai deux JFrame: frame1 et frame2.
    En cliquant sur un bouton de frame1, je voudrais faire disparaître frame1 et afficher frame2. Ensuite (et c'est là que ça se corse pour moi), en cliquant sur le bouton Quitter de frame2, je voudrais refaire apparaître frame1 .
    Un petit exemple et un tuto sur le dialogue entre JFrames (même en anglais) me serait super utile. Merci d'avance.

  2. #2
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Bonjour à toi.

    Généralement, on travaille avec une JFrame et une JDialog qui lui est associée.

    Tu peux également rafraîchir l'affichage de ta jframe et ne travailler qu'avec une seule JFrame.

    Cependant, si tu veux travailler avec deux JFrame, il te suffit de jouer avec les méthodes setVisible(true) et setVisible(false) pour les faire apparaître et réapparaître.

    ps : pense à détruire la fenêtre que tu ne comptes plus utiliser par la suite car le setVisible sert juste à la masquer

  3. #3
    Membre confirmé
    Profil pro
    Administrateur système
    Inscrit en
    Mai 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur système

    Informations forums :
    Inscription : Mai 2002
    Messages : 144
    Par défaut
    Merci Sironimo, mais je connais la méthode SetVisible. Peut-être me suis-je mal expliqué: les 2 frames sont 2 classes distinctes et de packages différents.
    J'arrive bien à afficher la frame2 depuis la frame1.
    Mon problème est ensuite de savoir comment je peux accéder, depuis la frame2, aux méthodes de la frame1 pour la faire ré-apparaître.

  4. #4
    Membre émérite
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Par défaut
    Deux solutions :

    Soit dans ta classe JFrame1, tu fais des accesseurs notamment un getFrame() ou alors tu passes en paramètre de ta seconde JFrame ta première JFrame.

  5. #5
    Membre confirmé Avatar de hugobob
    Profil pro
    FOI
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Gabon

    Informations professionnelles :
    Activité : FOI

    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Par défaut
    Ce serait plus simple si on avait déja ce que tu as fais jusque là !

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/11/2005, 21h24
  2. faire communiquer 2 fenetres...
    Par linux dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 26/08/2005, 09h51
  3. comment faire communiquer deux form MDI?
    Par eponette dans le forum Langage
    Réponses: 3
    Dernier message: 17/08/2005, 12h20
  4. [Securité] Faire communiquer 2 serveurs entre eux
    Par Wookai dans le forum Hébergement
    Réponses: 2
    Dernier message: 10/08/2005, 00h13
  5. [Technologie][Stratégie] Faire communiquer deux applis
    Par KitsuneSama dans le forum Général Java
    Réponses: 13
    Dernier message: 21/06/2004, 17h25

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