Panel

Panel

package com.zishi.lesson01;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

//Panel 可以看作是一个空间,但不能单独存在
public class TestPanel01 {
   public static void main(String[] args) {
       Frame frame = new Frame();
       Panel panel = new Panel();

       //设置布局
       frame.setLayout(null);

       //坐标
       frame.setBounds(200,200,500,500);
       frame.setBackground(new Color(27, 234, 124));

       //panel设置坐标,相对于frame
       panel.setBounds(50,50,400,400);
       panel.setBackground(new Color(248, 210, 33));

       //frame.add(panel)
       frame.add(panel);

       frame.setVisible(true);

       //监听事件,监听窗口关闭事件 System.exit
       //适配器模式
       frame.addWindowListener(new WindowAdapter() {
           //窗口点击关闭的时候需要做的事情
           @Override
           public void windowClosing(WindowEvent e) {
               //结束程序
               System.exit(0);
          }
      });
  }
}

解决了窗口关闭,,,

 

posted @ 2021-08-06 23:36  子时未临  阅读(85)  评论(0编辑  收藏  举报