Java Eclipse RCP-相对视野透视扩展不工作
各位华盛顿人好 目前正在开发EclipseRCP应用程序 我试图在重置透视图时使视图显示在正确的位置 在my plugin.xml中:Java Eclipse RCP-相对视野透视扩展不工作,java,eclipse-plugin,eclipse-rcp,Java,Eclipse Plugin,Eclipse Rcp,各位华盛顿人好 目前正在开发EclipseRCP应用程序 我试图在重置透视图时使视图显示在正确的位置 在my plugin.xml中: <perspectiveExtension targetID="the.perspective.id"> <view id="the.first.view.id" relationship="stack" rela
<perspectiveExtension
targetID="the.perspective.id">
<view
id="the.first.view.id"
relationship="stack"
relative="org.eclipse.ui.navigator.ProjectExplorer"
visible="false">
</view>
<view
id="the.second.view.id"
relationship="left"
relative="org.eclipse.ui.navigator.ProjectExplorer"
visible="true">
</view>
</perspectiveExtension>
这似乎是可行的,我在IPerspectiveFactory
中查看过,发现createInitialLayout
是空的。尽管如此,这是可行的
尊敬的您
弗拉德这有点奇怪。我刚才试过你的方法,但对我也不起作用。相反,采取程序化的方法 使用
透视图的createInitialLayout
方法中收到的IPageLayout
,尝试创建IPlaceholderFolderLayout
:
final IPlaceholderFolderLayout folder = layout.createPlaceholderFolder("main.editor.area", IPageLayout.TOP, 0.8f, layout.getEditorArea()); //$NON-NLS-1$
在这些参数的帮助下,可以在该文件夹中定位每个视图。
然后将视图添加到该文件夹:
folder.addPlaceholder("your.view.ID" + ":*"); //$NON-NLS-1$
我建议您为ID设置静态最终字符串
常量。这有点奇怪。我刚才试过你的方法,但对我也不起作用。相反,采取程序化的方法
使用透视图的createInitialLayout
方法中收到的IPageLayout
,尝试创建IPlaceholderFolderLayout
:
final IPlaceholderFolderLayout folder = layout.createPlaceholderFolder("main.editor.area", IPageLayout.TOP, 0.8f, layout.getEditorArea()); //$NON-NLS-1$
在这些参数的帮助下,可以在该文件夹中定位每个视图。
然后将视图添加到该文件夹:
folder.addPlaceholder("your.view.ID" + ":*"); //$NON-NLS-1$
我建议您为ID设置static final String
常量。您的IPerspectiveFactory
是否添加ProjectExplorer
视图?IPerspectiveFactory的createInitialLayout为空。我将添加更多信息。您的IPerspectiveFactory
是否添加ProjectExplorer
视图?IPerspectiveFactory的createInitialLayout为空。我会添加更多信息。