java 设计一个包含三个单选按钮,背景色分别为红色、绿色和蓝色的GUI
时间: 2024-03-01 20:55:41 浏览: 79
java编程创建单选按钮
好的,下面是一个简单的Java代码,可以实现这个GUI的设计:
```java
import javax.swing.*;
import java.awt.*;
public class ColorSelector extends JFrame {
public ColorSelector() {
// 设置窗口标题
setTitle("颜色选择器");
// 设置窗口大小
setSize(300, 200);
// 设置窗口关闭时的默认操作
setDefaultCloseOperation(EXIT_ON_CLOSE);
// 创建选择颜色的单选按钮,并设置背景色
JRadioButton redButton = new JRadioButton("红色");
redButton.setBackground(Color.RED);
JRadioButton greenButton = new JRadioButton("绿色");
greenButton.setBackground(Color.GREEN);
JRadioButton blueButton = new JRadioButton("蓝色");
blueButton.setBackground(Color.BLUE);
// 将单选按钮添加到按钮组中,确保只有一个按钮被选中
ButtonGroup colorGroup = new ButtonGroup();
colorGroup.add(redButton);
colorGroup.add(greenButton);
colorGroup.add(blueButton);
// 将单选按钮添加到窗口中
JPanel panel = new JPanel();
panel.add(redButton);
panel.add(greenButton);
panel.add(blueButton);
add(panel);
// 设置窗口可见
setVisible(true);
}
public static void main(String[] args) {
new ColorSelector();
}
}
```
运行这个代码后,会弹出一个窗口,包含三个单选按钮,背景色分别为红色、绿色和蓝色。你可以点击其中的一个单选按钮,来选择你想要的颜色。
阅读全文