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 :

rafrraichissement de la fenetre


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut rafrraichissement de la fenetre
    Bonjour,
    je voudrais savoir s'il est possible que lorsque je ferme une fenêtre JDialog agir sur la fenêtre d'en dessous!
    J'ai une classe qui crée la fenêtre en dessous , puis dans celle ci j'ai un bouton qui permet d'ouvrir une JDialog et je voudrais que lorsque je la ferme raffraichir la fenêtre d'en dessous.
    Comment puis je faire?
    J'ai une méthode raffraichit dans la fenêtre d'en dessous mais je ne void pas comment l'appeler...
    J'ai penser à une méthode static mais je ne peux pas faire référence à mes objet de ma fenpetre qui ne sont pas static...

    Voici ma méthode raffraichit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    public void raffraichit()
    	{
    		annee.removeItemListener(this);
    		String anneeSelect = rempliAnnee();
    		annee.addItemListener(this);
    		option.removeItemListener(this);
    		option.removeAllItems();
    		option.addItemListener(this);
    		String optionSelect = rempliOption(anneeSelect);
    		tEtud.vider();
    		chargeTable(anneeSelect,optionSelect);
    	}
    année et option sont des Listes (Jcbx) et tEtud une table...

    Merci de votre aide!

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Déjà il vaut mieux que tu étendes la classe JDialog. Ensuite dans le constructeur de ta JDialog tu prends en paramètre une instance de ta classe mère que je vais appelé Maman . Donc ça te donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public DialogFille(final Maman maman) {
    //...
    }
    Ensuite donc tu crées ton objet DialogFille à partir de maman et tu fais dans le constructeur de DialogFille :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
            maman.raffraichit();
            DialogFille.this.dispose();
    });
    Voilà je pense qu'en gros tu peux faire comme ça. Bonne chance.

Discussions similaires

  1. [VB6] [Système] Récupérer le contenu d'une fenêtre DOS
    Par Nounours666 dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 18/11/2004, 16h38
  2. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51
  3. Cacher fenetre
    Par Captain Fizzou dans le forum GLUT
    Réponses: 2
    Dernier message: 25/08/2002, 17h22
  4. Réponses: 3
    Dernier message: 22/07/2002, 14h19
  5. gérer les jpg dans une fenetre directdraw???
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 14/06/2002, 13h39

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