[java] Formulaire

Formulaire [java] - Java - Programmation

Marsh Posté le 09-03-2005 à 17:44:12    

Mon probleme est assez simple, mais etant un vrai debutant en Java je n'arrive pas a le resoudre moi meme :
 
J ai un formulaire avec des bouton radio appartenant au meme groupe
 
J ai un bouton valider qui renvoit a l'action actionValider
Ce que je voudrais c est dans la classe actionValider, recuperer la valeur du bouton radio qui a ete selectionné.
 
Je sais pas si j ai ete assez clair, hésitez pas a me demander plus de details si ca ne suffit pas.
 
Merci pour votre attention.


Message édité par patastronch le 09-03-2005 à 18:03:31
Reply

Marsh Posté le 09-03-2005 à 17:44:12   

Reply

Marsh Posté le 09-03-2005 à 19:38:16    

non, t'as pas été clair.
tu parles de formulaire => c'est du web ? t'es dans quoi comme environnement ? jsp ? servlet ? c'est quoi cette classe actionValider ?

Reply

Marsh Posté le 09-03-2005 à 20:33:37    

nonon c est du java pure.
 
J ai un JPanel avec 3 JradioButton et un Jbutton.
 
J ai un actionListener sur le JButton qui s'appel actionValide.
Et dans action Valide j'ai besoin de recuperer la case coché par les JRadioButton.  
En fait je voulais savoir si il existais une maniere de faire propre ou  dans le actionValide je dois me contenter d'un :  
((JRadioButton)(((JButton)(e.getSource())).getParent().getComponent(0))).isSelected()
 
sur chaque JRadioButton pour savoir lequel a ete coché.
 
C est un peu plus claire la ?

Reply

Marsh Posté le 09-03-2005 à 20:39:04    

ben t'es pas obligé de passer par l'event si tu as une référence sur le JRadioButton.
 
Et si tu veux passer par l'event, tu peux peut être passer par quelques variables intermédiaires, ca évitera d'avoir un code si laid

Reply

Marsh Posté le 09-03-2005 à 20:52:00    

Qu'est ce que tu appelles une reference ?
 
Sinon pour les variables intermediaires cest un peu compliqué mais cest justement parceque j'en ai pas que je me prends la tete dessus. Et qu'apriori jepeux pas en mettre. Si ca t interesses de savoir pourquoi je pourais t expliquer mon cas,mais je doute que ca t interesses :p

Reply

Marsh Posté le 09-03-2005 à 22:45:57    

je vois pas ce qui pourrait t'empecher de faire des variables intermédiaire.
 
quand je parle d'une référence, je parle d'une variable qui contient l'instance du JRadioButton. Tu peux par exemple l'initialisée au moment où tu le construis.


Message édité par benou le 09-03-2005 à 22:46:07
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed