本文主要是介绍rcp(插件开发)org.eclipse.ui.menus扩展点使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
开发eclipse插件,如何定义一个menu基础菜单条目,
使得新的插件开发可以在这个插件的基础上,定义菜单项;
(也就是:只要安装了这个插件,就可以在这个插件提供的菜单条目中,添加新的菜单项)
进一步描述:
如何在被依赖的插件里 定义菜单;在子插件中定义菜单条目?
举例:
比如在插件A中定义【查看】菜单项;
在插件B中定义“菜单条目1”、“菜单条目2”..、等,作为A定义的【查看】菜单的下拉项;
在插件C中定义“菜单条目3”、“菜单条目4”..、等,作为A定义的【查看】菜单的下拉项;
在开发插件B、C的时候,eclipse安装了插件A。
解决方法:
一、
在基础插件中,扩展 org.eclipse.ui.menus 扩展点
增加menuContribution,如下所示:
二、
在上层插件中定义扩展actionSets扩展点
定义actionSet、a
这篇关于rcp(插件开发)org.eclipse.ui.menus扩展点使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!