GridData 布局说明
变量说明
verticalAlignment(垂直布局)
SWT.BEGINNING (or SWT.TOP):将控件放置在单元格顶部
SWT.CENTER:将控件放置在单元格的垂直中心
SWT.END (or SWT.BOTTOM):将控件放置在单元格底部
SWT.FILL:调整控件大小以垂直填充单元格
horizontalAlignment(水平布局)
SWT.BEGINNING(或SWT.LEFT):将控件放置在单元格的左侧
SWT.CENTER:将控件放置在单元格的水平中心
SWT.END结束(或SWT.RIGHT):将控件放置在单元格右侧
SWT.FILL:调整控件大小以水平填充单元格
widthHint(宽度)
默认值-1
int类型
heightHint(高度)
默认值-1
int类型
horizontalIndent(水平位置缩进)
沿着单元格的左侧放置
默认值为0
verticalIndent(垂直位置缩进)
默认值为0
自3.1版本之后
horizontalSpan(水平跨度)
水平跨度指定控件水平方向包含的列单元格数
默认值为1
verticalSpan(垂直跨度)
垂直跨度指定控件垂直方向所包含的行单元格数
默认值为1
grabExcessHorizontalSpace(抓取多余的水平空间)
是否抓取多余的水平空间指定单元格的宽度
默认值为false
grabExcessVerticalSpace(抓取多余的垂直空间)
是否抓取多余的垂直空间指定单元格的高度
默认值为false
minimumWidth(最小宽度)
当grabExcessHorizontalSpace为true时适用
默认值为0
自3.1
minimumHeight(最小高度)
当grabExcessVerticalSpace为true时适用
默认值为0
自3.1
exclude(是否调整大小时忽略此控件)
排除通知布局在调整大小时忽略此控件
和定位控制。如果该值为真
,
控件的大小和位置将不由
布局。如果此值为false
,则大小和
将计算并分配控制装置的位置。
默认值为false
。
自3.1
常量
所有常量都推荐使用,就不说明了,在源码中推荐使用方式。