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 :

[JPanel] Récupération de listener


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 28
    Par défaut [JPanel] Récupération de listener
    Bonjour, j'ai une classe qui "extends" JPanel et qui implémente MouseListener, MouseMotionListener. Jusque là ok. Cette classe s'appelle InterfazColor.

    Ensuite j'ai une autre classe qui elle aussi "extends" JPanel. Elle s'appelle InterfazColorPrincipal.
    Je crée un objet InterfazColor dans cette dernière:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    InterfazColor interfaz = new InterfazColor();
    Bref jusque là ca va pas de problème.

    Ma question est de savoir s'il y a un moyen de récupérer les événements traiter par InterfazColor dans InterfazColorPrincipal ? Car lorsque qu'un événement est traité par InterfazColor, il me renvoit une couleur.
    Et je veux récupérer cette couleur dans InterfazColorPrincipal.

    Suis-je clair ou faut-il que je mette le code ?
    Merci à celui qui pourra me répondre.

  2. #2
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Il suffit de mettre le résulat dans une variable du bon type et de passer cette variable à l'aide d'une méthode.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 63
    Par défaut
    G jms vu de passage de listener a la classe appelante (mais c p'tre possible), mais le truc que tu peux faire sinon, c creer dans ton interfazColorPrincipal un methode public que ta classe interfazColor appelera pour y apporter les modifs/données que tu souhaites, non ?

    tu declares ensuite ta classe interfazColor ainsi pour lui donner acces a ta classe principale:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    interfazColor interfaz = new interfazColor(this);

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 28
    Par défaut
    Ouais je vais voir ce que ca donne et je dirais quoi.
    Merci.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 28
    Par défaut
    Bon ok ca marche. J'y avait pensé mais je voulez savoir si on pouvez récupérer les événements.
    Encore merci.
    Sujet clos.

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

Discussions similaires

  1. [JPanel] récupération du Focus par programmation
    Par JMLLB dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 06/06/2007, 13h15
  2. Listener pour dessins dans un JPanel
    Par Nergaahl dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 05/06/2007, 12h05
  3. [SWING][JPanel] Size listener ?
    Par TabrisLeFol dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 17/08/2006, 09h25
  4. Listener sur un JPanel
    Par ptitelfe dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 27/03/2004, 13h14

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