JFrame和JPanel的默认布局管理器是什么
1、JFrame的默认布局管理器是:BorderLayout
BorderLayout是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中,每个区域最多只能包含一个组件。
2、JPanel的默认布局管理器是:FlowLayout
FlowLayout(int align, int hgap, int vgap)创建一个新的流布局管理器,它具有指定的对齐方式以及指定的水平和垂直间隙,用于JAVA语言的图形化界面设计。
扩展资料
BorderLayout边界布局管理器它将容器划分为5个区域,分别是东(EAST)、南(SOUTH)、西(WEST)、北(NORTH)、中(CENTER)。
组件可被放置在这5个区域中的任意一个。Broadlayout边界布局管理器将容器划分为五个区域,在改变容器时,North和South区的高度不变,长度调整。West和East的区域宽度不变,高度调整,Center会相应进行调整。
当向Borderlayout布局管理器的容器中添加组件时,需要使用add(Component comp, Object constraints)方法,其中参数comp表示要添加的组件。
constraints指定将组件添加到布局中的方式和位置的对象。他是一个Object类型,再传参时可以使用BroderLayout类型提供的五个常量,他们分别是EAST、SOUTH、WEST、NORTH、CENTER。
2024-08-19 广告