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