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

Langage Java Discussion :

Accés au parent


Sujet :

Langage Java

  1. #1
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut Accés au parent
    Bonjour à toutes et à tous,

    J'ai une application composée d'une fenêtre principale (JFrame) dans laquelle je peux créer plusieurs fenêtres secondaires (JInternalFrame).

    Lorsque je clique sur une des fenêtres secondaires, je voudrais qu'une variable "globale" prenne la valeur de la fenêtre active afin que de la fenêtre principale, je puisse faire des actions dans la fenêtre active.

    Je ne vois pas bien par quel bout m'y prendre.

    Avez-vous des idées ?

    Merci de votre aide.

    Pierre

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    hum je ne sait pas si il ya pas plus propre mais moi je passe un mes JInternalFrame l'instance de l'a frame principal .. apres des methodes get et set fond la plupart des chose dont j'ai besoin ...

    Mais il existe peut etre une methode sur le JFrame .

    Ah sur le JDesktopPane de ta JFrame tu a la methode getSelectedFrame() qui peut etre utile .

  3. #3
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Je ne connais pas bien la classe JInternalFrame, mais il serait curieux qu'aucune méthode de cette classe ne te donne accès à la Frame qui la contient.

    Mais si une telle méthode n'existe pas, voici une solution: le pattern "Observer" (ou Listener).

    Dans ta JInternalFrame, tu maintiens un PropertyChangeSupport. Lorsque ta fenêtre deviens active, tu utilises celui-ci pour propager l'information de l'activation de ta Frame.

    Evidemment, la Frame principale de ton application s'inscrit en tant que listener du PropertyChangeSupport. Ainsi, dès qu'une Frame interne devient active, ta fenêtre principale en est informée. Elle sait donc en permanence quelle InternalFrame est active.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    OK, merci, c'est bon avec DesktopPane.

    Cordialement.

    Pierre

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

Discussions similaires

  1. Accès dossier parent depuis sous-domaine
    Par borisman dans le forum Apache
    Réponses: 3
    Dernier message: 26/04/2011, 23h03
  2. Accès contentplaceholder parent
    Par Chimique dans le forum ASP.NET
    Réponses: 4
    Dernier message: 19/03/2011, 16h40
  3. Interdire l'accès au dossier parent
    Par Maurice Fallou dans le forum Administration
    Réponses: 5
    Dernier message: 26/02/2009, 13h33
  4. [Système] Accès methode parent
    Par vince1415 dans le forum Langage
    Réponses: 8
    Dernier message: 21/06/2006, 10h24
  5. acces à la Bd situee dans le dossier parent
    Par trialrofr dans le forum ASP
    Réponses: 4
    Dernier message: 04/01/2005, 17h37

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