Java用户界面组件布局指南
1. 卡片布局概述
在某些程序中会使用卡片布局管理器, this 关键字指代当前语句所在的对象,“Fact Card” 是要展示的卡片名称。当一张卡片显示时,之前显示的卡片会被遮挡,同一时间在卡片布局中只能查看一张卡片。通常,卡片的切换由用户操作触发,例如在一个将邮寄地址显示在不同卡片上的程序中,用户可以通过在滚动列表中选择项目来选择要显示的卡片。
2. 网格包布局简介
Java 中的网格包布局是网格布局管理器的扩展,它与网格布局有以下不同:
- 一个组件可以占据网格中的多个单元格。
- 不同行和列之间的比例不必相等。
- 网格单元格内的组件可以有不同的排列方式。
创建网格包布局需要使用 GridBagLayout 类和辅助类 GridBagConstraints 。 GridBagLayout 是布局管理器, GridBagConstraints 用于定义要放入单元格的每个组件的属性,如位置、尺寸、对齐方式等。网格包、约束条件和每个组件之间的关系决定了整体布局。
创建网格包布局的一般步骤如下:
1. 创建一个 GridBagLayout 对象并将其定义为当前布局管理器。
2. 创建一个 GridBagConstraints 的新实例。
3. 为组件设置约束条件。
4. 将组件及其约束条件告知布局管理器。
5. 将组件添加
超级会员免费看
订阅专栏 解锁全文
980

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



