ViewPartを拡張するクラス「View」があります。クラスで sth を実行した後、2 つのラベルを含むダイアログを表示したいと考えています。
最初に、次のように「InputDialog」を使用しました。
Composite composite = new Composite(top, SWT.NONE);
Label label= new Label(tmpComposite, SWT.NONE);
label.setText("");
InputDialog dlg;
dlg = new InputDialog(Display.getCurrent().getActiveShell(),
"Title", "Some Text", label.getText(), insertValidator());
if (dlg.open() == Window.OK) {
//Do sth.
}
これは機能します。しかし今、私は2つのラベルを持っています。どのように私はそれを実現することができますか?いくつかの解決策を見つけましたが、いずれも ViewPart または Eclipse RCP で機能していません。
ご協力いただきありがとうございます!
ところで、解決策が「ビュー」から Java クラスを呼び出すことである場合、「ビュー」に戻るにはどうすればよいですか?また、新しいダイアログを表示するにはどうすればよいですか? 試してみましたが、機能しませんでした。