如何在eclipse中获取(知道)特定菜单的menuid?

时间:2012-07-25 04:55:26

标签: eclipse eclipse-plugin

我正在尝试将一个子菜单添加到Package-Explorer的项目上下文菜单中。但是,我找不到该菜单的menuid。

所以我的问题是如何在eclipse中找到一个menuid?

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

Plugin Spy为您提供有关正在运行的UI的轻松信息。

按" Alt + Shift + F1"获取有关当前运行的Eclipse插件/数据类型/屏幕的信息。

按" Alt + Shift + F2"并选择一个菜单以查看谁在贡献此菜单。

了解更多信息:

http://www.vogella.com/articles/EclipseCodeAccess/article.html#pluginspy

例如:PackageExplorer的插件间谍本身将显示如下:
PackageExplorer SPY

并且对于例如包装浏览器中的弹出菜单刷新它显示如下:
Refresh SPY

答案 1 :(得分:0)

有一个包含常量值的类: org.eclipse.ui.menus.MenuUtil

例如,您应该看到此Eclipse帮助链接(Mars版本): Eclipse constant class MenuUtil