我想删除我创建的视角。但在这里,我不想使用Eclipse自己的页面。我想创建自己的页面并显示Perspectives列表,并提供删除它或使其默认的选项。我不想使用默认的Eclipse页面,因为我不需要" Fast View"以及其他观点选择。这就是为什么我决定只创建自己需要的页面列表的原因。但我不知道如何获取透视图和方法列表以使其默认和删除。
这是我现在在我的应用程序中显示的页面:
答案 0 :(得分:0)
您使用IPerspectiveRegistry
来操作透视注册表:
IPerspectiveRegistry perspectiveRegistry = PlatformUI.getWorkbench().getPerspectiveRegistry();
您可以从注册表中获取透视图列表:
IPerspectiveDescriptor [] perspectives = perspectiveRegistry.getPerspectives();
您可以通过调用注册表方法
来删除透视图public void deletePerspective(IPerspectiveDescriptor persp)
但请注意JavaDoc说:
删除透视图。如果定义透视图则无效 延期。