和为视图贡献菜单类似。重复内容请参考"为某个视图添加右键菜单"
以java编辑器为例。
step1:
新建一个org.eclipse.ui.popupMenus扩展点,在其下建立一个viewerContribution,
id任意(注意保持唯一,不要和工作台和自己的viewerContribution重复),
targetID设置为"#CompilationUnitEditorContext",
"#CompilationUnitEditorContext"被作为MenuManager的id由java编辑器注册至EditPartSite上了,
以java编辑器为例。
step1:
新建一个org.eclipse.ui.popupMenus扩展点,在其下建立一个viewerContribution,
id任意(注意保持唯一,不要和工作台和自己的viewerContribution重复),
targetID设置为"#CompilationUnitEditorContext",
"#CompilationUnitEditorContext"被作为MenuManager的id由java编辑器注册至EditPartSite上了,
step2:在刚才新建的viewerContribution下面创建一个Action。
id任意(取名原则和step1一致,勿重复),label设置为"Hello,Java Editor!"。
那么就在menubarPath上填充"group.add"。
运行,打开一个java编辑器,此时,我们的菜单"Hello,Java Editor!" 已填充至Java Editor上了。