我在Eclipse插件上工作,并在某个时刻显示弹出窗口。在弹出对话框中,我想创建一个区域,左边有一个标签,右边有两个按钮。
M
如何对齐左侧的public void createBottom(Composite parent) {
Composite composite = new Composite(parent, SWT.FILL | SWT.WRAP | SWT.BORDER);
GridData gridData = new GridData(GridData.FILL, GridData.FILL, true, false);
composite.setLayoutData(gridData);
composite.setLayout(new GridLayout(3, false));
addLabel(composite);
addButton1(composite);
addButton2(composite);
}
和右侧的两个按钮?
答案 0 :(得分:2)
首先SWT.FILL
和SWT.WRAP
<{1}}的有效样式。控件的Javadoc指定了可以使用的样式。
使用类似:
Composite
标签的布局数据会占据复合材料中的额外空间,并且按钮具有端部对齐。