AI智能
改变未来

GUI编程核心技术AWT——创建panle面板


GUI编程核心技术AWT——创建panle面板

Panel面板,可以看成一个空间,但不能单独存在,要放在Frame上面

创建单个面板

效果图

创建多个面板

public class TestPanel {public static void main(String[] args) {Frame frame = new Frame();//总的窗口//面板里面存在一个布局的概念Panel panel = new Panel();//面板Panel panel1 = new Panel();Panel panel2 = new Panel();Panel panel3 = new Panel();//设置布局,如果不设置则默认会置顶frame.setLayout(null);//设置窗口坐标frame.setBounds(300,300,800,800);//设置窗口颜色frame.setBackground(new Color(1, 253, 35));//设置面板坐标,相对于framepanel.setBounds(150,150,200,200);panel1.setBounds(350,150,200,200);panel2.setBounds(150,350,200,200);panel3.setBounds(350,350,200,200);//设置面板颜色panel.setBackground(new  Color(253, 0, 2));panel1.setBackground(new  Color(1, 253, 224, 255));panel2.setBackground(new  Color(0, 72, 253));panel3.setBackground(new  Color(164, 0, 253));//frame里面添加一个panel,或者panel内嵌进frame里面去frame.add(panel);frame.add(panel1);frame.add(panel2);frame.add(panel3);//设置可见性frame.setVisible(true);}}

效果图

解决关闭事件

//监听事件,监听窗口关闭事件   System.exit(0)强制结束//适配器模式frame.addWindowListener(new WindowAdapter() {//点击窗口关闭要做的事情@Overridepublic void windowClosing(WindowEvent e) {//结束程序System.exit(0);}});
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » GUI编程核心技术AWT——创建panle面板