编写JFrame程序,包含三个标签,其背景分别为红、黄、蓝三色
时间: 2024-02-03 09:04:27 浏览: 70
编写一个JFrame窗口,要求如下:
5星 · 资源好评率100%
好的,以下是一个简单的实现:
```java
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("My Frame");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(1, 3));
JLabel label1 = new JLabel("Label 1");
label1.setBackground(Color.RED);
label1.setOpaque(true);
panel.add(label1);
JLabel label2 = new JLabel("Label 2");
label2.setBackground(Color.YELLOW);
label2.setOpaque(true);
panel.add(label2);
JLabel label3 = new JLabel("Label 3");
label3.setBackground(Color.BLUE);
label3.setOpaque(true);
panel.add(label3);
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
这个程序创建了一个 JFrame 窗口,并在其中添加了一个 JPanel,该 JPanel 包含了三个 JLabel,它们的背景分别为红、黄、蓝三色。运行程序后,可以看到窗口中的三个标签。
阅读全文