首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >手动删除透视图

手动删除透视图
EN

Stack Overflow用户
提问于 2016-08-04 06:26:36
回答 1查看 151关注 0票数 0

我想删除我所创建的观点。但在这里,我不想使用Eclipse自己的页面。我想要创建我自己的页面和显示视图列表,并给出删除它或使其默认的选项。我不想使用默认的Eclipse页面,因为我不需要“快速视图”和其他透视图选项。这就是为什么我决定只创建我自己需要的页面列表。但我不知道如何获得视图和方法的列表,以使其默认和删除。

这是我现在在我的应用程序中显示的页面:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-04 06:59:10

您可以使用IPerspectiveRegistry操作透视图注册表:

代码语言:javascript
运行
复制
IPerspectiveRegistry perspectiveRegistry = PlatformUI.getWorkbench().getPerspectiveRegistry();

您可以通过以下方式从注册表获取透视图列表:

代码语言:javascript
运行
复制
IPerspectiveDescriptor [] perspectives = perspectiveRegistry.getPerspectives();

可以通过调用注册表方法来删除透视图。

代码语言:javascript
运行
复制
public void deletePerspective(IPerspectiveDescriptor persp)

但请注意,JavaDoc说:

删除透视图。如果透视图是在扩展中定义的,则无效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38759922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档