GridLayout的构造函数
| 构造函数 | 描述 |
| public GridLayout() | 建立一个默认的GridLayout布局. |
| public GridLayout(int numColumns, boolean makeColumnsEqualWidth) | 建立一个GridLayout布局,拥有numColumns列,如果makeColumnsEqualWidth为true,则全部组件将拥有相同的宽度. |
GridLayout数据成员
| 属性 | 描述 |
| int horizontalSpacing | 控制一行中两个网格间组件的宽度,像素为单位. |
| boolean makeColumnsEqualWidth | 如果为true,强制全部的列拥有相同的宽度. |
| int marginHeight | 控制顶部和底部组件离边缘的距离空间,以像素为单位. |
| int marginWidth | 控制左边和右边组件离边缘的距离空间,以像素为单位. |
| int numColumns | 此GridLayout的列数目. |
| int verticalSpacing | 控制一列中两个网络间组件的宽度,像素为单位. |
GridData构造函数
| 构造函数 | 描述 |
| public GridData() | 创建默认一个默认的GridData对象. |
| public GridData(int style) | 初始化指定的style风格布局. |
GridData数据成员
| 属性 | 描述 |
| boolean grabExcessHorizontalSpace | 如果为true,指示布局器中网格自动填充多余的水平空间,默认为false. |
| boolean grabExcessVerticalSpace | 如果为true,指示布局器中网格自动填写多余的垂直空间,默认为false. |
| int heightHint | 该行中最小的高度,以像素为单位,默认为SWT.DEFAULT. |
| int horizontalAlignment | 网格中组件水平对齐方式,可能的值为BEGINNING, CENTER, END,和FILL. |
| int horizontalIndent | 与左边网格的水平缩进,默认为0 |
| int horizontalSpan | 设置网格占有的列数目,默认为1 |
| int verticalAlignment | 网格中组件垂直对齐方式,可能的值为BEGINNING, CENTER, END,和FILL. |
| int verticalSpan | 设置网格占有的行数目,默认为1 |
| int widthHint | 该列中最小的宽度,以像素为单位,默认为SWT.DEFAULT. |
GridData常量
| 常量 | 描述 |
| BEGINNING | 非style值,指定水平或垂直的对齐方式. |
| CENTER | 非style值,指定组件在网格中居中,水平或垂直. |
| END | 非style值,指定水平或垂直的对齐方式. |
| FILL | 非style值,指定组件填充网格,水平或垂直. |
| FILL_BOTH | 设置horizontalAlignment和verticalAlignment为FILL,设置grabExcessHorizontalSpace和grabExcessVerticalSpace为true. |
| FILL_HORIZONTAL | 设置horizontalAlignment为FILL,和设置grabExcessHorizontalSpace为true. |
| FILL_VERTICAL | 设置verticalAlignment为FILL,和设置grabExcessVerticalSpace为true. |
| GRAB_HORIZONTAL | 设置grabExcessHorizontalSpace为true. |
| GRAB_VERTICAL | 设置grabExcessVerticalSpace为true. |
| HORIZONTAL_ALIGN_BEGINNING | 设置horizontalAlignment为BEGINNING. |
| HORIZONTAL_ALIGN_CENTER | 设置horizontalAlignment为CENTER. |
| HORIZONTAL_ALIGN_END | 设置horizontalAlignment为END. |
| HORIZONTAL_ALIGN_FILL | 设置horizontalAlignment为FILL. |
| VERTICAL_ALIGN_BEGINNING | 设置verticalAlignment为BEGINNING. |
| VERTICAL_ALIGN_CENTER | 设置verticalAlignment为CENTER. |
| VERTICAL_ALIGN_END | 设置verticalAlignment为END. |
| VERTICAL_ALIGN_FILL | 设置verticalAlignment为FILL. |
本文详细介绍了GridLayout类的构造函数及其参数,并解释了如何通过GridData类来布局复杂组件。同时,提供了GridLayout和GridData类的重要属性说明。
78

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



