Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点
2010-04-12 00:00:00 来源:WEB开发网核心提示: 如图 2 所示为 Project Explorer 视图中的上下文菜单,只有当我们右键点击时才会出现,Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点(2),通常而言,出现频率较高的菜单项才会出现在菜单中,菜单控制(显示 / 隐藏或启用 / 禁用菜单项),下面从概念上介绍这
如图 2 所示为 Project Explorer 视图中的上下文菜单,只有当我们右键点击时才会出现。通常而言,出现频率较高的菜单项才会出现在菜单中。上下文菜单具有很强的灵活项,它可以随着我们点击的对象不同,弹出的菜单也会有相应的变化。
图 2. Project Explorer 视图中的上下文菜单
如图 3 所示为 Eclipse 的主菜单,包括最上面的主菜单项(不可移动)及其下面的工具栏菜单(可以移动,并且 Eclipse 提供了显示 / 不显示这些菜单的功能),Eclipse 并不建议我们为每一个插件都添加新的主菜单,这样容易造成冗余,而且不方便用户操作。通常,我们可以把菜单项添加到 Eclipse 已有的菜单,如插件的查找功能可以添加一个查找菜单项到 Eclipse 的 Search 主菜单上。
图 3. Eclipse 的主菜单
前面讲到 Eclipse 的各种菜单,那么,如何在开发插件或 RCP 应用程序的时候添加这些菜单?本文下面的篇幅将详细介绍如何扩展 Eclipse 的菜单功能,使读者深入了解 Eclipse 的菜单功能,并能够开发具有这些菜单的应用程序。因此,必须掌握三方面的内容:菜单种类,菜单的扩展点,菜单控制(显示 / 隐藏或启用 / 禁用菜单项)。下面从概念上介绍这三方面内容,下一小节将会进行详细介绍。
更多精彩
赞助商链接