- 解决了窗口关闭的问题 ```java package gui;
import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent;
//Panel 可以看成一个空间,但不能单独存在 public class TestPanel { public static void main(String[] args) { Frame frame = new Frame();
Panel panel = new Panel();//设置布局 默认什么都没有frame.setLayout(null);//设置布局frame.setBounds(300,300,500,500);//设置颜色frame.setBackground(new Color(74, 234, 44));//panel设置坐标,相对于framepanel.setBounds(50,50,400,400);//设置颜色panel.setBackground(new Color(203, 29, 29));//在frame中添加panel面板frame.add(panel);//设置可见性frame.setVisible(true);//如何关闭窗口?//监听事件,监听窗口关闭事件 System.exit(0);//适配器模式frame.addWindowListener(new WindowAdapter() {//窗口点击关闭时需要做的事情@Overridepublic void windowClosing(WindowEvent e) {//结束程序System.exit(0);}});}
}
```

