在弹出菜单的子菜单中添加条目

erw*_*wan 3 eclipse-plugin

我正在构建一个插件,并将一个条目添加到上下文菜单中(在项目树中的文件夹上单击鼠标右键)。

到目前为止,可以按照本教程进行操作:http : //www.eclipse.org/articles/article.php? file = Article-JFaceWizards/ index.html

问题在于它将我的条目添加到上下文菜单的根目录中。由于我的输入涉及“ New XXX”向导,因此我希望它转到“ New”子菜单。

似乎我必须在我的plugin.xml中设置正确的locationURI或menuPath。但是我找不到对应于该子菜单的locationURI或menuPath。我怎么能找到那个?

Von*_*onC 5

新的贡献是基于菜单ID的,而不是基于菜单路径的。所以应该是这样的:

<menuContribution
locationURI="menu:file?after=additions" />
Run Code Online (Sandbox Code Playgroud)

有关的示例,请参见此SO答案locationUri
有关更多信息,请参见菜单扩展。确切的ID是:

  • 从菜单中的现有plugin.xml中找到,或
  • 插件Spy确定

替代文字

有关将条目添加到菜单的更多信息,请参见“ 如何在弹出菜单中添加项目? ”(来自justinmreina)。