在Java中,如果你使用的是Swing框架来创建图形用户界面(GUI),单选按钮通常是通过`JRadioButton`类实现的。要获取单选按钮的内容,你可以直接访问其`getText()`方法。
以下是一个简单的例子,展示了如何创建一个包含两个单选按钮的组,并获取用户选择的单选按钮内容:
```java
import javax.swing.;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class RadioButtonExample {
public static void main(String[] args) {
// 创建 JFrame 实例
JFrame frame = new JFrame("RadioButton Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 100);
// 创建两个单选按钮
JRadioButton radioButton1 = new JRadioButton("Option 1");
JRadioButton radioButton2 = new JRadioButton("Option 2");
// 创建一个按钮来触发事件
JButton button = new JButton("Get Selected Option");
// 添加动作监听器到按钮
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// 获取选中的单选按钮
JRadioButton selectedRadioButton = (JRadioButton) frame.getComponentAt(frame.getMousePosition());
if (selectedRadioButton != null) {
// 获取并打印选中的单选按钮内容
String selectedText = selectedRadioButton.getText();
System.out.println("Selected Option: " + selectedText);