jradiobutton获取选中值
时间: 2023-11-28 09:54:11 浏览: 39
可以使用以下代码获取 `JRadioButton` 组件的选中值:
```
ButtonGroup group = new ButtonGroup();
group.add(radioButton1);
group.add(radioButton2);
group.add(radioButton3);
String selectedValue = null;
Enumeration<AbstractButton> buttons = group.getElements();
while (buttons.hasMoreElements()) {
AbstractButton button = buttons.nextElement();
if (button.isSelected()) {
selectedValue = button.getText();
break;
}
}
if (selectedValue != null) {
System.out.println("Selected value: " + selectedValue);
} else {
System.out.println("No option selected");
}
```
其中,`radioButton1`、`radioButton2` 和 `radioButton3` 是你的 `JRadioButton` 组件。`ButtonGroup` 类用于将这些单选按钮组合在一起,以确保只有其中一个可以被选中。然后,我们遍历所有单选按钮,找到选中的按钮,并获取该按钮的文本作为选中值。如果没有选中任何选项,则输出 "No option selected"。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)