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
常量
所有常量都推荐使用,就不说明了,在源码中推荐使用方式。
本文详细介绍了GridData布局在 SWT 中的角色,包括垂直和水平对齐方式、尺寸提示、位置缩进、跨度及空间抓取等关键属性,帮助开发者精确控制GUI组件在网格中的布局和大小。通过对这些参数的理解和设置,可以实现更灵活的用户界面设计。
1万+

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



