0

次のように、Eclipse アプリケーションで独自のイントロを作成しました。

public class CustomIntro extends IntroPart {
    public void createPartControl(Composite container) {
        //add intro, works perfectly fine
    }

    //override other essential methods
}

上記のコードは問題なく動作します。プログラムでこのイントロを最小限に抑えたいと思います。ボタンをクリックすると、イントロが最小化されます。実際には、ボタンをクリックすると内部ブラウ​​ザを起動したいのですが、イントロを最小化し、起動した内部ブラウ​​ザを表示する必要があります。@greg-449 が提案したように、IIntropart を実装するよりも IntroPart を拡張しました。ありがとうございます。しかし、私の問題はまだ残っています。どんな助けでも大歓迎です。

4

2 に答える 2

0

@ greg-449が指摘したように、ドキュメントで説明されているように抽象クラスを拡張する必要がありIntroPartます。

于 2013-10-01T10:37:21.107 に答える
0

setPartState() を使用できます。

これを IntroPart で使用します。

this.getIntroSite().getPage().setPartState(this.getIntroSite().getPage().getActivePartReference(), IWorkbenchPage.STATE_MINIMIZED);
于 2013-11-06T09:33:58.970 に答える