eclipse - 从 Eclipse 菜单 Window -> Show View 中删除 View 名称

标签 eclipse plugins view

我需要删除从“窗口”->“显示 View ”菜单创建的 View 的名称/快捷方式,并将它们添加为单独的菜单。

有什么方法可以从“窗口”->“显示 View ”菜单中隐藏/删除其条目。

最佳答案

您可以从“自定义透视图”/“菜单可见性”选项卡的“显示 View ”菜单中添加/删除任何 View :

http://img8.i_mageshack.us/img8/3854/menuvisibility.png

<小时/>

以编程方式执行相同的操作意味着遵循与类 org.eclipse.ui.internal.dialogs.CustomizePerspectiveDialog 相同的操作过程。 ,并查看方法 okPressed() 例如:

perspective.setShowViewActionIds(menu.getCheckedItemIds());
<小时/>

Vlad Ilie 提到in the comments :

as I only needed for the View to be completely inaccessible via usual GUI, activities were enough for me as per this blog post "eEclipse Activities – Hide / Display certain UI elements":

This would mean that programmatically the WorkbenchActivitySupport.setEnabledActivityIds(String[]) method can be used to enable or disable views after they've been introduced into an activity.

关于eclipse - 从 Eclipse 菜单 Window -> Show View 中删除 View 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1768411/

相关文章:

Java - 将参数传递给 Main 方法

java - Eclipse - 提取局部变量仅替换范围内的所有出现

java - 如何使用重构工具安全地重构代码?

php - 扩展 WooCommerce 产品过滤器插件短代码

java - eclipse Maven 错误 : Archive for required library in project cannot be read or is not a valid ZIP file

eclipse - 尝试通过ResourcesPlugin获取工作区时出现"Workspace is closed"异常

Java:如何处理我的应用程序插件中的自定义设置?

android - 如何访问钛合金外部 View 中的元素?

android - 无论如何要为特定的 View / View 组使用 XML 布局文件?

c# - Base64 编码图像字符串在 CSS 背景图像属性中不起作用(C#、ASP.NET、Razor)