usingpage1に追加された単一のページ ( this と呼びましょう) を持つ Eclipse JFace ウィザードがあります。mainWizardaddPage(page1)
2 番目のページ ( page2) が必要ですが、これは から決定された値からのみ作成できますpage1(したがって、 に追加することはできませんmainWizard) 。
次のボタンpage1を押したときにこれを追加して作成する方法はありますか?
編集:現在、新しいページを で作成し、次のようpage1にオーバーライドしましたgetNextPage()
@Override
public IWizardPage getNextPage() {
if (page2 != null) {
return page2;
}
System.err.println("page not populated");
return null;
}
「ページが読み込まれていません」というメッセージは表示されませんが、次を押すとNullPointerExceptiononがヒットしWizardDialog.setWizardます。