Java PackageExplorer URI eclipse插件上下文菜单?
在我正在开发的eclipse插件上,我想在包资源管理器的视图上添加一个上下文菜单“myAction”,例如,当您右键单击包资源管理器中的java类时,它就在“Delete”之后 现在我有一个菜单配置,弹出窗口:Java PackageExplorer URI eclipse插件上下文菜单?,java,eclipse,plugins,contextmenu,Java,Eclipse,Plugins,Contextmenu,在我正在开发的eclipse插件上,我想在包资源管理器的视图上添加一个上下文菜单“myAction”,例如,当您右键单击包资源管理器中的java类时,它就在“Delete”之后 现在我有一个菜单配置,弹出窗口: <menuContribution allPopups="false" locationURI="popup:org.eclipse.ui.edit?after=additions"> <command
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.edit?after=additions">
<command
commandId="plugin.myActionCommand"
icon="icons/myAction.gif"
style="push"
tooltip="hello">
</command>
</menuContribution>
我通过在“删除”上执行(ALT+SHIFT+F2)找到了此LocationURI,如本文所述:
但它不起作用
我的问题是:我应该在我的位置URI中使用弹出窗口:还是菜单:?对于PackageExplorer视图->(右键单击)删除,它是哪个URI?现在有没有比这篇旧的SO帖子更好的方法让它工作
PS:我知道你可以说它是重复的,但我想知道答案是否过时,他没有清楚地回答最初的问题。上下文菜单是
弹出式:
菜单
PackageExplorer视图上下文菜单id是org.eclipse.jdt.ui.PackageExplorer
上下文菜单中包含“删除”的组是group.edit
通过阅读PackageExplorer源代码(org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart
)确认上述所有内容
因此,此菜单分配在删除后添加:
上下文菜单是弹出菜单:
菜单
PackageExplorer视图上下文菜单id是org.eclipse.jdt.ui.PackageExplorer
上下文菜单中包含“删除”的组是group.edit
通过阅读PackageExplorer源代码(org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart
)确认上述所有内容
因此,此菜单分配在删除后添加: