我在eclipse应用程序中创建了自己的介绍如下:
public class CustomIntro extends IntroPart {
public void createPartControl(Composite container) {
//add intro, works perfectly fine
}
//override other essential methods
}
上面的代码完全正常,现在我想以编程方式最小化这个介绍。点击按钮后,应尽量减少介绍。实际上我想在点击按钮时启动内部浏览器,并且应该最小化介绍并启动内部浏览器应该是可见的。 正如@ greg-449所建议的,我扩展了IntroPart而不是实现IIntropart。谢谢你,但我的问题仍然存在。任何帮助表示赞赏。
答案 0 :(得分:0)
正如@greg-449指出的那样,您应该扩展IntroPart
抽象类,如the documentation中所述。
答案 1 :(得分:0)
您可以使用setPartState()。
在IntroPart中使用它:
this.getIntroSite().getPage().setPartState(this.getIntroSite().getPage().getActivePartReference(), IWorkbenchPage.STATE_MINIMIZED);