我有一个自定义向导类,它扩展了向导并实现了INewWizard。在eclipse的扩展名org.eclipse.ui.newWizard下将此向导类添加到向导中。当我这样做时,按Ctrl + N并选择一些并点击下一步页面的大小很小,我该如何自定义尺寸?
通常,您可以在页面中各种控件的布局上指定宽度和高度提示,以使控件大于其默认值。
您还可以覆盖向导页面setVisible
方法,并在页面可见时设置对话框外壳大小:
@Override
public void setVisible(final boolean visible)
{
super.setVisible(visible);
if (visible) {
final Shell shell = getShell();
final Point size = shell.getSize();
final Point newSize = ... calculate new size
shell.setSize(newSize);
}
}