编写单选按钮类JRadioButton的Java演示程序
时间: 2024-05-01 22:20:30 浏览: 70
单选按钮-c语言程序设计与游戏开发
以下是一个简单的Java程序,演示了如何使用JRadioButton类创建单选按钮。
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import java.awt.FlowLayout;
public class JRadioButtonDemo extends JFrame {
private JRadioButton radioButton1, radioButton2, radioButton3;
public JRadioButtonDemo() {
super("JRadioButton Demo");
// 创建单选按钮
radioButton1 = new JRadioButton("Option 1");
radioButton2 = new JRadioButton("Option 2");
radioButton3 = new JRadioButton("Option 3");
// 将单选按钮添加到按钮组中
ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(radioButton1);
buttonGroup.add(radioButton2);
buttonGroup.add(radioButton3);
// 创建面板,添加单选按钮
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
panel.add(radioButton1);
panel.add(radioButton2);
panel.add(radioButton3);
// 将面板添加到框架中
add(panel);
// 设置框架的大小和可见性
setSize(300, 200);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JRadioButtonDemo();
}
}
```
这个程序创建了三个单选按钮,将它们添加到同一个按钮组中,然后将它们添加到一个面板中,最后将面板添加到框架中。运行程序后,您将看到三个单选按钮以水平布局的形式显示在框架中。
阅读全文