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 :

Interaction entre 2 fenêtres


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Par défaut Interaction entre 2 fenêtres
    Bonjour a tous


    Je débute en java et j'ai un petit soucis...Normal !!

    J'ai une classe fenetre, avec un menu paramètre.
    Lorsque je clic sur ce menu paramètre, j'ouvre une deuxième fenetre paramètre (Class FenetreParametre type JDialog).
    Je rempli mes paramètres, etc... et je clic sur OK ce qui cache ma fenetre.
    Je voudrais que les paramètres soient rapatriés dans la fenetre principale

    J'utilise un windowListener et grace à la fonction windowClosing, j'arrive a afficher mes paramètres dans la fenetre principale lorsque je clique sur la croix.

    ce que je voudrais, c'est faire la même chose quand je clic sur OK.
    Le problème : quand je clic sur OK, je cache la fenetre, et la je voudrais appelé la fonction public void miseajourparametre(FenetreParamètre fen) mais cette fonction est définie dans la classe principale Fenetre() lors de la création de la FenetreParamètres....

    Comment faire...?

    Merci d'avance a vous
    Deb

  2. #2
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 28
    Par défaut
    la méthode "bateau" consiste à passer une référence de ta frame principale au constructeur de ta dialog, puis dans ta dialog tu utilises cette référence pour appeler la méthode de ta frame lorsque tu cliques sur ok.

    je peux te mettre un exemple si tu as besoin

  3. #3
    BiM
    BiM est déconnecté
    Expert confirmé
    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 : 39
    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
    Par défaut
    Je suppose que ton JDialog est en fait un autre classe (UnDialogue) qui hérite de JDialog.

    Dans ce cas, tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    UnDialogue monDialogue = new UnDialog();
    etc...
    Et quand celle-ci se ferme, tu n'as plus qu'à prendre tes paramètres.

    PS : Je ne connais pas cette classe, mais je vois ça comme ça

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 80
    Par défaut
    Merci pour vos réponses..

    Le problème c'est que la fenetre ne se ferme jamais sauf a la fin de l'appli. En fait, elle elle cachée (setVisible(false)) pour ne pas perdre les paramètres.

    J'ai essayé avec un MouseAdapter (mouseExited()). En fait dès que la souris quitte le champ de l'objet, ca met a jour la fenetre principale.
    Ca marche mais j'ai peur que ce ne soir pas très "propre" niveau programmation.

    Je vais essayé ta technique Ofunk.
    je vous tiens au courant
    Si jamai sil y a d'autres suggestion n'hésitez pas.

    Merci encore
    Déb

Discussions similaires

  1. [Débutant] Interaction entre deux fenêtres WPF
    Par Nir3x dans le forum C#
    Réponses: 1
    Dernier message: 09/10/2014, 23h11
  2. Réponses: 2
    Dernier message: 17/05/2013, 18h15
  3. Interaction entre plusieurs fenêtres
    Par Lenn0x dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 17/11/2011, 11h42
  4. Interaction croisée entre deux fenêtres
    Par womannosky dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 24/01/2008, 11h13
  5. [Collaboration/Interaction] Peut-on schématiser une interaction entre un bouton de commande et un autre objet ?
    Par manel007 dans le forum Autres Diagrammes
    Réponses: 5
    Dernier message: 21/09/2004, 01h01

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