javaswing单选框获取数据
时间: 2023-12-19 22:32:38 浏览: 106
在Java Swing中,可以使用JRadioButton组件来创建单选框。要获取单选框的选中数据,可以使用ButtonGroup类的getSelection()方法。具体代码如下:
```java
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class RadioButtonExample {
public static void main(String[] args) {
JFrame frame = new JFrame("RadioButton Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JRadioButton radioButton1 = new JRadioButton("Option 1");
JRadioButton radioButton2 = new JRadioButton("Option 2");
JRadioButton radioButton3 = new JRadioButton("Option 3");
ButtonGroup group = new ButtonGroup();
group.add(radioButton1);
group.add(radioButton2);
group.add(radioButton3);
frame.add(radioButton1);
frame.add(radioButton2);
frame.add(radioButton3);
frame.setSize(300, 200);
frame.setLayout(null);
frame.setVisible(true);
// 获取选中的单选框的数据
String selectedOption = group.getSelection().getActionCommand();
System.out.println("Selected option: " + selectedOption);
}
}
```
运行以上代码,将会创建一个包含三个单选框的窗口。当用户选择其中一个单选框时,程序将会打印出选中的单选框的数据。
阅读全文