java在按钮组中选择被选中的按钮
时间: 2024-02-12 07:05:27 浏览: 150
要获取按钮组中被选中的按钮,可以使用 ButtonGroup 类中的 getSelection() 方法。该方法返回一个 ButtonModel 对象,表示被选中的按钮。可以通过调用 ButtonModel 的 getActionCommand() 方法获取被选中的按钮的标识符或者 getText() 方法获取被选中的按钮的文本。以下是示例代码:
```java
ButtonGroup group = new ButtonGroup();
JRadioButton button1 = new JRadioButton("Button 1");
JRadioButton button2 = new JRadioButton("Button 2");
group.add(button1);
group.add(button2);
// 获取被选中的按钮
ButtonModel selectedButton = group.getSelection();
if (selectedButton != null) {
System.out.println("Selected button text: " + selectedButton.getActionCommand());
}
```
相关问题
java在单选按钮组中如何确定选择的是哪一个按钮
在Java中,可以使用以下代码来确定单选按钮组中选择的是哪一个按钮:
```java
ButtonGroup group = new ButtonGroup();
JRadioButton button1 = new JRadioButton("Button 1");
JRadioButton button2 = new JRadioButton("Button 2");
group.add(button1);
group.add(button2);
// 获取当前选择的按钮
if (button1.isSelected()) {
// 执行按钮1的操作
} else if (button2.isSelected()) {
// 执行按钮2的操作
}
```
在这个例子中,我们首先创建了一个单选按钮组,然后添加了两个单选按钮。接下来,我们使用`isSelected()`方法来确定哪个按钮被选中。如果按钮1被选中,则执行按钮1的操作,否则如果按钮2被选中,则执行按钮2的操作。
阅读全文