Eclipse plugin 在特定文件夹中添加透视图视图

Eclipse plugin 在特定文件夹中添加透视图视图,eclipse-plugin,eclipse-rcp,eclipse-3.6,Eclipse Plugin,Eclipse Rcp,Eclipse 3.6,在我的EclipseRCP应用程序中,我有四个视图A、B、C、D。我只想在应用程序启动时显示A、B、C视图,而在用户单击按钮时显示D视图 我正在动态添加一个视图 PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE); 您需要将视图添加到透视图中,就像添加了已经可见的视图一样。如果您查看的顶部,会有一个将

在我的EclipseRCP应用程序中,我有四个视图A、B、C、D。我只想在应用程序启动时显示A、B、C视图,而在用户单击按钮时显示D视图

我正在动态添加一个视图

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("D_ViewID",null, IWorkbenchPage.VIEW_ACTIVATE);
您需要将视图添加到透视图中,就像添加了已经可见的视图一样。如果您查看的顶部,会有一个将书签视图添加为占位符的示例。

可能是
org.eclipse.ui。actionSets
扩展点将在这里帮助您
@Override
public void createInitialLayout(IPageLayout layout) {

    String editor = layout.getEditorArea();
    layout.setEditorAreaVisible(false); 

    IFolderLayout top=layout.createFolder("view",IPageLayout.TOP , 0.80f, editor);
    top.addView(B.ID);

    layout.addView(A.ID, IPageLayout.LEFT, 0.20f, BrowserView.B);           
    layout.addView(c.ID, IPageLayout.BOTTOM, 0.20f,editor); 
}