java编程 用Panel类写三个小窗口
时间: 2024-02-18 21:59:18 浏览: 115
java编写窗口小程序
5星 · 资源好评率100%
好的,我来给你写一个简单的 Java 代码,使用 Panel 类实现三个小窗口:
```java
import java.awt.*;
import javax.swing.*;
public class ThreePanels extends JFrame {
public ThreePanels() {
setTitle("Three Panels");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel1 = new JPanel();
panel1.setBackground(Color.RED);
add(panel1, BorderLayout.WEST);
JPanel panel2 = new JPanel();
panel2.setBackground(Color.GREEN);
add(panel2, BorderLayout.CENTER);
JPanel panel3 = new JPanel();
panel3.setBackground(Color.BLUE);
add(panel3, BorderLayout.EAST);
}
public static void main(String[] args) {
ThreePanels frame = new ThreePanels();
frame.setVisible(true);
}
}
```
这段代码中,我们创建了一个 ThreePanels 类,继承自 JFrame 类,用于实现整个窗口。在构造函数中,我们设置了窗口的标题、大小和关闭方式,然后创建了三个 JPanel 对象,分别设置了它们的背景色,并添加到窗口中的不同位置(西、中、东)。
最后,我们在 main 函数中创建了 ThreePanels 对象,并将其设置为可见。你可以将这段代码保存为 ThreePanels.java 文件,并在命令行中编译运行,看看效果如何。
阅读全文