我有一个带有单个页面的 Eclipse JFace 向导(我们称之为page1),它被添加到mainWizardusing addPage(page1).
我希望有第二页(page2),但这只能从确定的值创建page1(因此不能添加到mainWizard)
当我按下下一个按钮时,有没有办法可以添加它page1来创建?
编辑:目前我已经在 中创建了新页面page1,然后getNextPage()按如下方式覆盖
@Override
public IWizardPage getNextPage() {
if (page2 != null) {
return page2;
}
System.err.println("page not populated");
return null;
}
虽然我没有收到“页面未填充”消息,但当我按下 next 时,我会遇到NullPointerExceptionon WizardDialog.setWizard。