panel的默认布局,panel设置背景颜色

http://www.itjxue.com  2023-01-21 19:19  来源:未知  点击次数: 

panel类对象的默认布局是什么布局

FlowLayout类型。FlowLayout是Panel和Applet的默认布局管理器。在该布局管理器中,组件在容器中按照从上到下,从左到右的顺序进行排列。

Panel的默认布局管理

楼上的太不全面了,布局管理器有很多,而楼上只说了一种FlowLayout。

Panel和Applet的默认布局管理器是FlowLayout

AWT中常用的布局管理器有:

FlowLayout,BorderLayout,GridLayout,CardLayout,GridBagLayout等,这几个是比较常用的布局管理器。具体使用方法,建议楼主在网上搜索下载一个中文API,那里面有特别详尽的用法。

FlowLayout,组件从左导游按顺序配置在Container中,若遇到边界,则会折回到 下一行中.FlowLayout是Panel和Applet的默认管理器也就是说,在Panel和Applet中如果没有指定布局管理器,那么会使用FlowLayout来管理器中的组件。

BorderLayout将Container分为了EAST,SOUTH,WEST,NORTH,CENTER五个领域,Compent可以放置在五个区域的任何一个。BorderLayout是Frame,Dialog的默认管理器。

GridLayout将Component配置在纵横格线分割的格子中,从左到右,从上到下,分割的区域大小一样。

CardLayout布局管理器按照时间而非空间来管理它里面的组件,他将加入到Container中的Component看成一叠卡片,每次只有最上面的那个Component才可见我说的这些都笼统,具体还要LZ查询一下API,有什么不懂的可以给我发百度消息

g panel的默认布局管理器是什么

g panel的默认布局管理器是BorderLayout 还有FlowLayout,GridLayout,GridBagLayout 需要了解下各个布局的样式你也可以把他设置为空。

BorderLayout是Window、Frame和Dialog的默认布局管理器,其将容器分成North、South、East、West和Center 5个区域,每个区域只能放置一个组件。使用BorderLayout时,如果容器大小发生变换,组件的相对位置不变。

使用网格包布局的第二种方法:

1、使GridBagLayout布局成为当前容器的布局管理器,这里也可以不用创建GridBagLayout对象。

2、创建一个GridBagConstraints类型的约束对象,然后使用该对象设置约束条件。注意这里设置的约束条件并没有针对某一组件,要使某一组件具有设置的约束,需要使用第3步骤的方法。

3、然后使用add(Component com, Object cons)方法将组件和约束同时添加进容器中,这样添加进容器的组件就具有了第2步的约束。注意其中的add(Component com, Object cons);第一个参数是将要添加的组件,第二个参数是要添加的GridBagConstraints类型的约束对象。

(责任编辑:IT教学网)

更多

推荐网页文字特效文章