1.编写JFrame程序,包含三个标签,其背景分别为红、黄、蓝三色。
时间: 2024-03-09 13:45:20 浏览: 94
好的,以下是一个简单的JFrame程序,其中包含三个标签,分别为红、黄、蓝三色的背景:
```java
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame {
public MyFrame() {
// 设置窗口标题
setTitle("My Frame");
// 设置窗口大小
setSize(300, 200);
// 设置窗口布局为 BorderLayout
setLayout(new BorderLayout());
// 创建三个标签,并分别设置背景色为红、黄、蓝
JLabel redLabel = new JLabel("Red Label");
redLabel.setBackground(Color.RED);
redLabel.setOpaque(true);
JLabel yellowLabel = new JLabel("Yellow Label");
yellowLabel.setBackground(Color.YELLOW);
yellowLabel.setOpaque(true);
JLabel blueLabel = new JLabel("Blue Label");
blueLabel.setBackground(Color.BLUE);
blueLabel.setOpaque(true);
// 将三个标签添加到窗口中
add(redLabel, BorderLayout.WEST);
add(yellowLabel, BorderLayout.CENTER);
add(blueLabel, BorderLayout.EAST);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
运行程序后,可以看到一个包含三个标签的窗口,它们的背景分别为红、黄、蓝三色。
阅读全文