JAVA五大布局手册整理
金蝶云社区-daiyong_he
daiyong_he
0人赞赏了该文章 493次浏览 未经作者许可,禁止转载编辑于2015年06月19日 13:50:34

附件中是详细的介绍。

[table]
[tr][td]所属类包[td]布局管理器名称[td]说明
[tr][td=1,5]Java.awt[td]FlowLayout(流式布局)[td]组件按照加入的先后顺序按照设置的对齐方式从左向右排列,一行排满到下一行开始继续排列

[tr][td]BorderLayout(边界布局)[td]容器划分为东、西、南、北、中五个区域,每个区域只能放置一个组件。

[tr][td]GridLayout(网格布局)[td]容器的空间划分成M×N列的网格区域, 每个区域只能放置一个组件。

[tr][td]CardLayout(卡片布局)[td]如同一叠牌,每个牌对应一个组件,但每次只能显示其中的一张牌。适用于在一个空间中防止多个组件的情况

[tr][td]GridBagLayout(网格包布局)[td]GridLayout的升级版,组件仍然是按照行、列放置,但是每个组件可以占据多个网格

[tr][td=1,2]Java.swing[td]BoxLayout(箱式布局)[td]允许在容器中纵向或者横向防止多个控件

[tr][td]SprigLayout(弹簧布局)[td]根据一组约束条件放置控件

[tr][td][td]空布局[td]不使用布局管理器,按照控件自身提供的大小、位置信息放置控件