
Hi..
How to validate radio button in java?if the radio button is not selected an error message should be given... Please help...

import java.sql.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class RadioButtonValidation{
JTextField text;
public static void main(String[] args) throws Exception{
new RadioButtonValidation();
}
public RadioButtonValidation(){
JFrame f = new JFrame();
f.getContentPane().setLayout(null);
JLabel lab = new JLabel("Gender");
final JRadioButton Male,Female;
ButtonGroup radioGroup=new ButtonGroup();
Male=new JRadioButton("Male");
radioGroup.add(Male);
Female=new JRadioButton("Female");
radioGroup.add(Female);
JButton button=new JButton("Submit");
lab.setBounds(50,20,70,20);
Male.setBounds(110,20,100,20);
Female.setBounds(210,20,100,20);
button.setBounds(50,50,80,15);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if((Male.isSelected()==false)&&(Female.isSelected()==false)){
JOptionPane.showMessageDialog(null,"Please select radio button");
}
}
});
f.add(lab);
f.add(Male);
f.add(Female);
f.add(button);
f.setSize(350,120);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

Javascript radiobutton validation:
<html>
<script language = JavaScript>
function validate(){
if ( ( document.f1.radios[0].checked == false ) && ( document.f1.radios[1].checked == false ) ){
alert ( "Please choose Radio Button!" );
document.f1.radios[0].focus();
return false;
}
return true;
}
</script>
<form name="f1" onsubmit ="return validate();">
<pre>
Select Gender: <input type="radio" name="radios" value="male">Male
<input type="radio" name="radios" value="Female">Female
<input name="Submit" value="Send" type="submit" >
</pre>
</form>
</html>

Thanks for your reply
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.