Eclipse plugin 隐藏透视图

Eclipse plugin 隐藏透视图,eclipse-plugin,eclipse-rcp,Eclipse Plugin,Eclipse Rcp,我在EclipseWorkbench中创建了一个透视图,而不是在EclipseRCP中?我只想在我的应用程序中只显示我的透视图。这应该是默认透视图。或者我不需要显示任何透视图,但我创建的透视图应该是默认透视图。我该怎么办?您可以使用 几年前我也写了一篇关于这个的博客: 更新了您可以使用的链接 几年前我也写了一篇关于这个的博客: 更新了链接您可以关闭所需透视图,如下所示: IPerspectiveDescriptor[] openPerspectives = page.getOpenPerspec

我在EclipseWorkbench中创建了一个透视图,而不是在EclipseRCP中?我只想在我的应用程序中只显示我的透视图。这应该是默认透视图。或者我不需要显示任何透视图,但我创建的透视图应该是默认透视图。我该怎么办?

您可以使用

几年前我也写了一篇关于这个的博客:

更新了您可以使用的链接

几年前我也写了一篇关于这个的博客:


更新了链接

您可以关闭所需透视图,如下所示:

IPerspectiveDescriptor[] openPerspectives = page.getOpenPerspectives();
for (IPerspectiveDescriptor openPerspective : openPerspectives) {
//add your own perspective name
  if (openPerspective.getLabel().equals("<perspectiveLabel>")) {
    page.closePerspective(openPerspective, false, false);
  }
}
IPerspectiveDescriptor[]openPerspectives=page.getOpenPerspectives();
for(IPerspectiveDescriptor openPerspective:openPerspectives){
//添加您自己的透视图名称
if(openPerspective.getLabel()等于(“”){
page.closePerspective(openPerspective,false,false);
}
}

您可以关闭所需透视图,如下所示:

IPerspectiveDescriptor[] openPerspectives = page.getOpenPerspectives();
for (IPerspectiveDescriptor openPerspective : openPerspectives) {
//add your own perspective name
  if (openPerspective.getLabel().equals("<perspectiveLabel>")) {
    page.closePerspective(openPerspective, false, false);
  }
}
IPerspectiveDescriptor[]openPerspectives=page.getOpenPerspectives();
for(IPerspectiveDescriptor openPerspective:openPerspectives){
//添加您自己的透视图名称
if(openPerspective.getLabel()等于(“”){
page.closePerspective(openPerspective,false,false);
}
}