最小化eclipse应用程序中的介绍部分

时间:2013-10-01 10:22:39

标签: java eclipse eclipse-plugin eclipse-rcp

我在eclipse应用程序中创建了自己的介绍如下:

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

    //override other essential methods
}

上面的代码完全正常,现在我想以编程方式最小化这个介绍。点击按钮后,应尽量减少介绍。实际上我想在点击按钮时启动内部浏览器,并且应该最小化介绍并启动内部浏览器应该是可见的。 正如@ greg-449所建议的,我扩展了IntroPart而不是实现IIntropart。谢谢你,但我的问题仍然存在。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

正如@greg-449指出的那样,您应该扩展IntroPart抽象类,如the documentation中所述。

答案 1 :(得分:0)

您可以使用setPartState()。

在IntroPart中使用它:

this.getIntroSite().getPage().setPartState(this.getIntroSite().getPage().getActivePartReference(), IWorkbenchPage.STATE_MINIMIZED);