Java布局管理器的使用指南
1. 布局管理器概述
Java除了常见的六种布局管理器外,还提供了Card和Spring布局管理器。不过Card布局管理器已大多被其他更有效的组件替代,而Spring布局管理器主要供代码生成器使用,用于创建图形用户界面(GUI)代码。
2. 应用布局管理器
要为面板或框架设置布局管理器,可使用 setLayout 方法。例如,创建一个面板并将GridBag设置为其布局管理器:
JPanel panel1 = new JPanel();
panel1.setLayout(new GridBagLayout());
若要对面板使用Flow布局,或对框架使用Border布局,无需额外操作,它们是默认布局。在创建复杂框架布局时,通常可结合使用多种布局管理器。
3. 使用Flow布局
Flow布局是面板的默认布局管理器。组件尽可能排在一行,若当前行放不下则另起一行。该布局管理器适用于包含少量组件的小面板。
FlowLayout类的构造函数如下表所示:
| 构造函数 | 描述 |
| — | — |
| FlowLayout() | 创建一个居中对齐且无间距的Flow布局管理器 |
| FlowLayout(int align) | 创建具有指定对齐方式的Flow布局管理器, align 参数可以是 FlowLayout
超级会员免费看
订阅专栏 解锁全文
9万+

被折叠的 条评论
为什么被折叠?



