0

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 クラスを呼び出すことである場合、「ビュー」に戻るにはどうすればよいですか?また、新しいダイアログを表示するにはどうすればよいですか? 試してみましたが、機能しませんでした。

4

1 に答える 1