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

Composants Java Discussion :

[débutant][swing][JButton][ActionListener]


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 88
    Par défaut [débutant][swing][JButton][ActionListener]
    Voila, je recupere un JPanel contenant des JButton, je souhaiterais ajouter des écouteurs sur les boutons sans revenir aux definitions de ces derniers donc juste a partir de mon JPanel, est ce possible et si oui de quelle maniere je peux le faire

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 28
    Par défaut
    bonjour,

    à partir du JPanel tu peux lister les composants qu'il contient, et donc tu peux lister les JButton qu'il contient.

    Tu peux alors leur ajouter une actionListener()

    Cordialement

  3. #3
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Quelque chose de ce genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for(int i = 0 ; i < getContentPane().getComponentCount() ; i++) {
                if(getContentPane().getComponent(i).getClass().getName().indexOf("JButton") != -1)
    et après pour chaque tour de boucle tu peux faire un addActionListener en pensant à caster les objets récupérés en JButton

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 88
    Par défaut
    Comment faire pour caster les objets recuperes en JButton, je ne comprends pas bien

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 88
    Par défaut
    personne ne peu me repondre???

    HELP ME!!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 28
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    for(int i = 0 ; i < getContentPane().getComponentCount() ; i++) {
                if(getContentPane().getComponent(i).getClass().getName().indexOf("JButton") != -1)
    {
     JBUtton jb= (JButton) getContentPane().getComponent(i);
    ... ce que tu veux avec tes JButton  
    }
    (JButton) s'appelle un cast explicite !! Important à connaitre en Java quand même !

    Cordialement

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 88
    Par défaut
    Ok merci mais je suis desole d'etre un debutant et de ne malheurement pas connaitre toute l'etendue de ce langage... ca ne fé kun mois ke je travaille sur ce langage... ;-)

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

Discussions similaires

  1. [Java Swing]JButton avec TableModel
    Par dim_italia dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 20/02/2006, 21h04
  2. [Débutant], [Swing], transformé en .jar
    Par JavaBien69 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 14/09/2005, 16h01
  3. [swing][JButton] Des boutons qui disparaissent!
    Par soulhouf dans le forum Débuter
    Réponses: 12
    Dernier message: 19/08/2005, 12h51
  4. [Débutant][swing]Formulaire
    Par pingoui dans le forum Débuter
    Réponses: 43
    Dernier message: 06/08/2004, 16h48
  5. [débutant][Swing] Fichier d'aide
    Par Invité dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 02/06/2004, 15h19

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