我尝试将this解决方案应用于我的问题,但它不起作用。我有一个扩展Wizard
并实现INewWizard
的课程。它由Activator
- 类调用。我没有wizardDialog
任何地方,所以我没有尝试过这样的尝试:
public SeeTableScreenWizard()
{
super();
WizardDialog wizardDialog = new WizardDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), this);
wizardDialog.setPageSize(800, 400);
setNeedsProgressMonitor(true);
}
我需要它的原因如下:其中一个页面有org.eclipse.swt.widgets.List
,其中有许多条目。在我第二次运行向导之前,它没有任何后果。它的高度设置为屏幕高度,我想是因为它试图将大小设置为第一次运行时创建的大页面。
请给我一些线索。