我有一个带有单个页面的 Eclipse JFace 向导(我们称之为page1
),它被添加到mainWizard
using 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 时,我会遇到NullPointerException
on WizardDialog.setWizard
。