GUI编程核心技术AWT——创建panle面板
2020-08-16 14:27
375 查看
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)); //设置面板坐标,相对于frame panel.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() { //点击窗口关闭要做的事情 @Override public void windowClosing(WindowEvent e) { //结束程序 System.exit(0); } });
相关文章推荐
- GUI编程核心技术AWT——鼠标监听事件、模拟简易画图工具
- GUI编程核心技术AWT——窗口监听
- GUI编程核心技术AWT——键盘监听
- GUI编程核心技术AWT——三种布局管理器
- GUI编程核心技术AWT——事件监听
- GUI编程核心技术AWT——文本框监听事件
- GUI编程核心技术AWT——写一个简易计算器
- UFT GUI 测试—— 概述 相关项: GUI 测试和组件 UFT GUI 测试解决方案采用关键字驱动测试的概念, 以增强测试创建和维护。 关键字驱动测试是一项将大量编程工作与实际测试步骤分离的技术
- [Java多线程编程核心技术]
- 《Java多线程编程核心技术》---Thread用run( )启动和用start( )区别
- Java多线程编程核心技术---线程间通信(一)
- Java多线程编程核心技术---对象及变量的并发访问(二)
- Android线程—多线程编程核心技术
- 一、java多线程编程核心技术之(笔记)——多线程的实现
- 《Java多线程编程核心技术》 笔记 未完待续
- [Python]核心编程之GUI编程(Tkinter)
- 学习《java多线程编程核心技术》遇到的一些问题
- Java多线程编程核心技术 —— 线程间通信
- Python 核心编程笔记_Chapter_3 Note_4 创建python文件(练习文件操作)
- 《Java多线程编程核心技术》读后感(十)