0
Wizard
にはpage
が1つあります。ウィザードのクラスのperformFinish
メゾスでは、ウィザードを閉じて別のプラグインのダイアログをいくつか実行したいと思います。ウィザードを閉じてダイアログを実行
私は以下のコードを書くとき、それは閉じていない、それは目に見えないだけです。
getShell().setVisible(false);
私は登場しないgetShell().close()
またはdialog.close()
またはwizard.dispose()
ダイアログをWITE。私は何をすべきか?
ダイアログは次のようなコードで別のプラグインで開かれます。
IWorkbench wb = PlatformUI.getWorkbench();
IWorkbenchWindow win =wb.getActiveWorkbenchWindow();
CreateDialog UD = new CreateDialog(win.getShell());
UD.open();
最小限の検証可能な例を投稿できますか?このコードでは、あなたの質問にあなたが書いている意図を見ることができません。 'performFinish'の –
では、真となるだけを返す必要があります。 – XtremeBaumer