Eclipse插件开发 - 深入理解菜单(Menu)功能及其扩展点 - 编程入门网
t;
</extension>
Eclipse插件开发 - 深入理解菜单(Menu)功能及其扩展点(10)时间:2011-10-22 IBM 敖建旺pupupMenus 方式创建 Action 并关联到 IResource 资源的上下文菜单 扩展 org.eclipse.ui.popupMenus 创建菜单“Menu Example”,该菜单包含一个菜单项 HelloAction 。当我们在 Eclipse 任何区域右击 org.eclipse.core.resources.IResource 资源时弹出的上下文菜单 中会出现“Menu Example”菜单。如下代码清单 11 为创建该上下文菜单的 xml 代码。 清单 11. popupMenus 方式创建上下文菜单
pupupMenus 方式创建 Action 并关联到 IResource 资源的上下文菜单 扩展 org.eclipse.ui.popupMenus 创建菜单项 GreetAction 和 CryAction,当我们右击 Menu Example 视图中的 TreeViewer 节点时弹出。如下代码清单 12 所示扩展 org.eclipse.ui.popupMenus 为 Menu Example 视图创建 GreetAction 和 CryAction 上下文菜单项。使用 visiblity 的 objectState 属性控制菜单项的可见状态,使用该属性要求其选择的对象实现了 org.eclipse.ui.IActionFilter 接口,具体可参见 Person 类的实现。 清单 12. 扩展 org.eclipse.ui.popupMenus 创建菜单
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |