其他分享
首页 > 其他分享> > GUI之(Panel面板、实现把panel面板添加进frame窗口、实现监听窗口关闭事件)

GUI之(Panel面板、实现把panel面板添加进frame窗口、实现监听窗口关闭事件)

作者:互联网

Panel可以看成一个空间,但是不能单独存在。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
    Frame fran=    new Frame();
    //布局的概念
    Panel pa=new Panel();//要把panel放到frame中去,当我们窗口要创建按钮和文本域时,我们要在frame中创建panel面板,在面板中创建按钮和文本域
    //设置布局
    fran.setLayout(null);
    
    //坐标,和大小
    fran.setBounds(300,300,500,500);
    //设置颜色
    fran.setBackground(new Color(40,161,35));
    
    //Panel设置坐标,会相对于frame
    pa.setBounds(50,50,40,40);
    //设置颜色
    pa.setBackground(new Color(193,15,60));
    //要把panel添加到frame,frame.add(pa);
    frame.add(pa);
    
    //显示窗口
    frame.setVisible(true);
    /**实现关闭窗口
     * 监听事件,监听窗口关闭事件,System.exit(0);
    适配器模式:当我们要创建一个对象的时候,这个对象需要重写很多方法时,那我们就可以使用到适配器模式,使用方法就是,我们创建一类,继承这个类和接口,把接口的方法全部默认重写一次,那当我们调用这个类的时候,只重写自己想要使用的方法就可以了
    
    */
    frame.addwindowListener(new windowAdapter(){
        //点击关闭窗口时,要做的事件
        public void windowClosing(windowEvent e){
            System.exit(0);
        }
    });
    
    }
}
class TestPanel{
    
}

 

标签:窗口,GUI,pa,new,面板,frame,panel,Panel
来源: https://www.cnblogs.com/huxingchen/p/16122285.html