诸多的对于jframe的默认布局管理器,jframe这个问题都颇为感兴趣的,为大家梳理了下,一起往下看看吧。
1、在使用JFrame框架时,JFrame定义了三种布局模式:
(相关资料图)
2、流式布局
3、网格布局
4、默认为边界布局。
5、我来介绍一下它们各自的使用方法。
6、首先,创建按钮,并使用按钮来说明布局方法。首先,定义五个按钮。
7、然后创建五个按钮来实例化JButton。
8、使用边框布局方法在主窗口中添加5个按钮。
9、如果使用流布局,那么setLayout(new FlowLayout())将用于按顺序向下推迟组件。
10、当改变窗口大小时,流布局将自动调整组件的布局。
11、网格布局是指使用集合布局(new grid layout (n,m,x,y));将界面分成N行M列,间距为(x,y)宽。
12、有些布局只有三种方式无法布局,需要使用panel JPanel。JPanel可以理解为窗口中的窗口,是组件的容器,加载到面板中的组件会被排列成流布局并使用。
13、总结:
14、使用JPanel时的一般步骤:
15、1.定义JPanel
16、2.创建一个面板并实例化该类。
17、3.向面板添加组件
18、4.向窗口添加面板
19、三种布局方法:
20、默认布局方法是边界布局:
21、this.add(bt1,BorderLayout。北);//在Add中设置布局模式。
22、流式布局:
23、 this.setLayout(new FlowLayout());
24、网格格式布局:
25、 this.setLayout(new GridLayout(n,m,x,y)); n行m列,间距为(x,y)
为何持续多轮做核酸检测 河南疾控专家解释
郑州本轮累计报告103例本土确诊病例 均为普通型或轻型
郑州第五轮9区全员核酸检测已检724.9万人,已确诊5例
安阳疫情最新消息|1月10日安阳市新增本土确诊病例58例,其中56例在汤阴县
全国疫情最新消息|1月10日新增确诊192例 天津新增本土确诊10例 河南新增本土确诊87例
Copyright © 2015-2022 西南时尚网版权所有 备案号:皖ICP备2022009963号-8 联系邮箱:39 60 29 14 2@qq.com