jRadioButton JComboBox detecter si cocher - Java - Programmation
MarshPosté le 11-05-2005 à 11:46:04
j'aimerai savoir comment vérifier qu'un JradioButton a bien été coché.
exemple : jai 3 JRadioButton : Mr Mme et Melle jaimerai afficher un message d'erreur, si l'utilisateur a oublié de cocher ce boutton.
je sais faire cette manip pour du texte : if (txtNom.getText().equals("" )) {JOptionPane.showMessageDialog(this,"Veuillez inscrire un Nom" );
mais je ne sais pas comment faire avec un JradioButton et de meme avec un JcomboBox
jai essayé qqchose de ce genre : if (genre.getSelectedItem().equals("" )) {JOptionPane.showMessageDialog(this,"Veuillez indiquer la civilite" );
pouvez-vous me donner la solution ????
je minvestis personnellement dans la programmation java, et je dois dire que jai pas mal de difficulté.....
merci de votre aide ! et a bientot
Publicité
Posté le 11-05-2005 à 11:46:04
cesarr89
Posté le 11-05-2005 à 11:50:07
Citation :
pouvez-vous me donner la solution ????
C'est vraiment ok avec la charte ?
huboule
Posté le 11-05-2005 à 12:02:30
Essaie d'ajouter un listener sur les JRadioButton en implémentant l'interface ItemListener. N'oublie pas de faire un addItemListener monsieur.addItemListener(this);
Ensuite la méthode appelée en cas de modif de l'item sera :
public void itemStateChanged(ItemEvent evt) { Graphics g = getGraphics(); Object source = evt.getSource();
if (source == monsieur) {//la tu fais ton traitement} else {//affiche ton erreur}
Marsh Posté le 11-05-2005 à 11:46:04
j'aimerai savoir comment vérifier qu'un JradioButton a bien été coché.
exemple : jai 3 JRadioButton : Mr Mme et Melle
jaimerai afficher un message d'erreur, si l'utilisateur a oublié de cocher ce boutton.
je sais faire cette manip pour du texte :
if (txtNom.getText().equals("" ))
{JOptionPane.showMessageDialog(this,"Veuillez inscrire un Nom" );
mais je ne sais pas comment faire avec un JradioButton et de meme avec un JcomboBox
jai essayé qqchose de ce genre :
if (genre.getSelectedItem().equals("" ))
{JOptionPane.showMessageDialog(this,"Veuillez indiquer la civilite" );
pouvez-vous me donner la solution ????
je minvestis personnellement dans la programmation java, et je dois dire que jai pas mal de difficulté.....
merci de votre aide ! et a bientot