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 :

Evenements des buttonGroup ou RadioButton


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 38
    Par défaut Evenements des buttonGroup ou RadioButton
    Bonjour,

    J'ai quelques problèmes avec le fonctionnement des RadioButton en Java.

    J'ai créé 3 radioButton et les ai mis dans un ButtonGroup (depuis l'interface)

    Maintenant j'aimerai que selon le radioButton sélectionné des boutons ou label personnalisés s'affichent.

    Par ex si l'utilisateur sélectionne le 1, le texte du label devient XXX
    si l'utilisateur sélectionne le 2, le texte devient YYY
    etc.

    et que ces changements se fassent (dynamiquement) chaque fois que l'utilisateur change de sélection.

    Dois-je utiliser l'événement "ItemStateChanged" du bouton 1 ou est-ce qu'il faut utiliesr un événement du buttonGroup ?

    Je développe avec JBuilder 2005

    Merci pour votre aide

    greg

  2. #2
    Membre éprouvé
    Inscrit en
    Avril 2004
    Messages
    170
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 170
    Par défaut
    Tu ne peux pas faire de gestion d'evenements sur un ButtonGroup,
    donc tu n'as pas vraiment le choix. Ensuite tu n'as qu'a ajouter un itemListener et effectivement utiliser l'evenement itemStateChanged sur chaque bouton pour savoir lequel est selectionne.

    PS : tu aurais du poster dans Interface Graphique.

  3. #3
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Bonjour,
    Il me semble que tu dois utiliser l'événement ActionPerformed pour chaque bouton radio.

    edit : oui plutot ItemStateChanged, comme ça si on clic plusieurs fois sur le même bouton radio, on ne gère qu'une fois l'événement.

  4. #4
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 38
    Par défaut
    Merci à vous, en effet faut gérer le ItemStateChanged pour chaque bouton..

    Problème résolu, merci !

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Juin 2008
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Juin 2008
    Messages : 157
    Par défaut
    Bonjour, je déterre un ancien sujet. En fait moi j'ai un buttongroup et quatre boutons radios a l'intérieur, j'aimerai savoir si je dois utiliser une méthode du buttongroup afin de savoir lequel des quatre est sélectionné ou s'il faut que je teste chaque bouton radio afin de savoir lequel est sélectionné.

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

Discussions similaires

  1. Lier des valeurs à un RadioButton group
    Par pansoul dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 19/05/2010, 12h10
  2. envoyer un evenement à des classes qui "écoutent"
    Par quadra38 dans le forum Langage
    Réponses: 11
    Dernier message: 09/06/2009, 23h00
  3. evenement des lsite déroulante comboBox
    Par imsse dans le forum C#
    Réponses: 14
    Dernier message: 15/05/2007, 17h46
  4. [C#] Evenements des numericUpDown
    Par kooljy dans le forum Windows Forms
    Réponses: 1
    Dernier message: 10/07/2006, 17h57
  5. Réponses: 9
    Dernier message: 23/05/2006, 16h33

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