usingpage1
に追加された単一のページ ( this と呼びましょう) を持つ Eclipse JFace ウィザードがあります。mainWizard
addPage(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;
}
「ページが読み込まれていません」というメッセージは表示されませんが、次を押すとNullPointerException
onがヒットしWizardDialog.setWizard
ます。