java swing radiobutton咋么写button组
时间: 2023-08-02 10:07:01 浏览: 44
在 Java Swing 中,我们可以使用 ButtonGroup 类来创建 RadioButton 组。ButtonGroup 可以将一组 RadioButton 组件关联在一起,使得它们只能选择其中一个。
以下是一个简单的示例代码,演示如何使用 ButtonGroup 来创建 RadioButton 组:
```java
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
public class RadioButtonGroupExample {
public static void main(String[] args) {
JFrame frame = new JFrame("RadioButton Group Example");
JPanel panel = new JPanel();
JRadioButton radioButton1 = new JRadioButton("RadioButton 1");
JRadioButton radioButton2 = new JRadioButton("RadioButton 2");
JRadioButton radioButton3 = new JRadioButton("RadioButton 3");
// 创建 ButtonGroup,并将 RadioButton 组件添加到组中
ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(radioButton1);
buttonGroup.add(radioButton2);
buttonGroup.add(radioButton3);
// 将组件添加到面板中
panel.add(radioButton1);
panel.add(radioButton2);
panel.add(radioButton3);
// 将面板添加到窗体中
frame.add(panel);
frame.setSize(300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
```
在这个示例中,我们创建了三个 RadioButton 组件,并将它们添加到一个 ButtonGroup 中。然后,我们将这些 RadioButton 组件添加到一个 JPanel 中,并将 JPanel 添加到一个 JFrame 中。最终,我们可以看到一个包含三个 RadioButton 组件的窗体。注意,只有其中一个 RadioButton 组件可以被选择,因为它们属于同一个 ButtonGroup。