检查用户是否选择了java单选按钮之一
我有两个Buton来选择性别,我想检查用户是否选择了其中一个,我想用try and catch来做,但我不知道怎么做。 数据库中的性别是char。 有人能帮我吗检查用户是否选择了java单选按钮之一,java,swing,button,Java,Swing,Button,我有两个Buton来选择性别,我想检查用户是否选择了其中一个,我想用try and catch来做,但我不知道怎么做。 数据库中的性别是char。 有人能帮我吗 MButton.setActionCommand("Male"); FButton.setActionCommand("Female"); s.setGender(buttonGroup1.getSelection().getActionCommand().charAt(0)) 您可能不需要一个try…catch,只要使
MButton.setActionCommand("Male");
FButton.setActionCommand("Female");
s.setGender(buttonGroup1.getSelection().getActionCommand().charAt(0))
您可能不需要一个
try…catch
,只要使用一个简单的if
语句(或两个):
首先:
ButtonModel model = buttonGroup1.getSelection();
if (model != null)
{
s.setGender(model.getActionCommand().charAt(0))
}
else
{
//error
}
或者另一种方法是在每个单选按钮中添加一个ActionListener。选择按钮后,设置“性别”值。然后单击“保存”按钮,检查“性别”属性是否有值。如果没有,请进行错误处理。您可以通过张贴演示错误的内容来帮助自己
ButtonModel model = buttonGroup1.getSelection();
if (model != null)
{
s.setGender(model.getActionCommand().charAt(0))
}
else
{
//error
}