【发布时间】:2011-08-12 12:06:07
【问题描述】:
我正在展示一个太低的向导(代码here),因此内容无法完全显示(见下面的屏幕截图):
如何强制向导具有最小高度?
根据this question here on StackOverflow 上的回答,向导将与向导中最大的向导页面高度相同,但我的向导显然没有根据至少 content 的最大的页面,我还尝试在 WizardPage 类中使用如下代码设置第一个可见向导页面的最小高度:
@Override
public void createControl(Composite parent) {
// create the composite to hold the widgets
Composite composite = new Composite(parent, SWT.NULL);
composite.setSize(300, 1024); // TODO: Does this work?
GridData gridData = new GridData(300, 1024);
gridData.heightHint = 1024;
gridData.minimumHeight = 1024;
composite.setLayoutData(gridData);
...但到目前为止没有成功。
有什么提示吗?
【问题讨论】:
-
您是否尝试过在您的向导中覆盖 createPageControls(空块)?
-
谢谢,但没有帮助,不幸的是。顺便说一句,请注意这是 WizardPage 类,而不是 Wizard 类。
标签: java swt eclipse-rcp jface