User interface Eclipse插件-如何在编辑器上创建菜单?

User interface Eclipse插件-如何在编辑器上创建菜单?,user-interface,menu,eclipse-plugin,User Interface,Menu,Eclipse Plugin,目前我的plugin.xml已经 这有助于右键单击project explorer中的某个文件时显示的菜单 此外,我想对右键单击编辑器视图(包含代码本身的视图)中的任意位置时显示的菜单做出贡献 我找不到这个菜单对应的扩展点是什么,以及如何为两个不同的菜单做出贡献 谢谢org.eclipse.ui.popupmones扩展点已被弃用,不应用于新代码 org.eclipse.ui.menus扩展点支持所有类型的菜单 您可以使用以下内容定义弹出式样式菜单: ... 各种菜单贡献 locatio

目前我的plugin.xml已经


这有助于右键单击project explorer中的某个文件时显示的菜单

此外,我想对右键单击编辑器视图(包含代码本身的视图)中的任意位置时显示的菜单做出贡献

我找不到这个菜单对应的扩展点是什么,以及如何为两个不同的菜单做出贡献


谢谢

org.eclipse.ui.popupmones扩展点已被弃用,不应用于新代码

org.eclipse.ui.menus
扩展点支持所有类型的菜单

您可以使用以下内容定义
弹出式
样式菜单:


... 各种菜单贡献
locationURI
用id
org.eclipse.pde.ui.tools向弹出式菜单说明了这一贡献

必须在编辑器代码中定义编辑器上下文菜单的id。这样做的方式定义了要创建的编辑器的类型。对于基于
文本编辑器的编辑器
调用

setEditorContextMenuId(“菜单id”);

在编辑器的构造函数中。

org.eclipse.ui.popupmones
扩展点已被弃用,不应用于新代码

org.eclipse.ui.menus
扩展点支持所有类型的菜单

您可以使用以下内容定义
弹出式
样式菜单:


... 各种菜单贡献
locationURI
用id
org.eclipse.pde.ui.tools向弹出式菜单说明了这一贡献

必须在编辑器代码中定义编辑器上下文菜单的id。这样做的方式定义了要创建的编辑器的类型。对于基于
文本编辑器的编辑器
调用

setEditorContextMenuId(“菜单id”);
在编辑器的构造函数中