其他分享
首页 > 其他分享> > 2.panel(面板)

2.panel(面板)

作者:互联网

1.panel(面板)

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

public class TestPanel {
   public static void main(String[] args) {
       //创建窗口
       Frame frame = new Frame("面板");
       //创建面板
       Panel panel = new Panel();

       //设置布局~下一篇文章会讲到~这里先设置默认null
       frame.setLayout(null);
       //设置坐标,大小
       frame.setBounds(500,500,500,500);
       //设置背景颜色
       frame.setBackground(new Color(135, 235, 255));
       //设置可见性
       frame.setVisible(true);

       //面板设置坐标,大小
       panel.setBounds(50,50,400,400);
       //面板设置颜色
       panel.setBackground(new Color(186, 232, 184));
       //窗口中添加面板
       frame.add(panel);
       //窗口监听事件
       frame.addWindowListener(new WindowAdapter() {
           @Override
           public void windowClosing(WindowEvent e) {//关闭窗口事件
               System.exit(0);//关闭窗口
          }
      });
  }
}

 

通过窗口监听事件,解决了窗口无法关闭的问题

 

标签:窗口,frame,new,面板,500,panel
来源: https://www.cnblogs.com/lyq888/p/16078402.html