`
maoyi606
  • 浏览: 36131 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

Eclipse 插件开发 -- 深入理解菜单(Menu)功能及其扩展点

阅读更多
<extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            id="com.huawei.nte.throughput.actionSet"
            label="Throuphput Test"
            visible="true">
         <menu id="throughput"
   label="T&amp;hroughput Test"
   path="com.huawei.nte.menu.tool/additions">
   <separator name="tMacGroup"/>
   <separator name="tipGroup"/>
   </menu>
        
         <action
               label="MAC &amp;Throughput"
               class="com.huawei.nte.throughput.actions.MACThroughputAction"
               tooltip="MACLatency"
               menubarPath="com.huawei.nte.menu.tool/throughput/tMacGroup"
               id="com.huawei.nte.throughput.actions.MACThroughputAction">
         </action>
</actionSet>
   </extension>

com.huawei.nte.menu.tool:
ApplicationActionBarAdvisor类中fillMenuBar方法中创建
MenuManager toolMenu = new MenuManager("&Tool", "com.huawei.nte.menu.tool");


http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-menuext/index.html
分享到:
评论

相关推荐

    Eclipse插件开发方法与实战

    本书《Eclipse插件开发方法与实战》深入探讨了如何利用Eclipse平台进行插件开发,为开发者提供了详尽的指导。下面,我们将详细讨论Eclipse插件开发的相关知识点。 1. **Eclipse插件体系结构**: - Eclipse采用插件...

    Eclipse插件开发学习笔记

    【Eclipse插件开发学习笔记】 Eclipse插件开发是一个涉及多方面技术的过程,主要包含以下几个核心...通过深入理解这些知识点,开发者可以创建出符合需求的Eclipse插件,丰富和扩展Eclipse IDE的功能,提高开发效率。

    Eclipse 插件入门开发教程

    - **定义扩展点**:通过`plugin.xml`文件定义扩展点,如`org.eclipse.ui.actionSets`,以注册菜单项和命令等。 - **注册动作集**:使用`&lt;extension&gt;`元素将插件的功能与特定的UI元素关联起来。 4. **menubarPath...

    eclipse插件开发指南

    【eclipse插件开发指南】是一份详细的教程,旨在帮助开发者了解并实践Eclipse插件的开发流程。...通过一步步的实践,开发者可以掌握Eclipse插件的创建、运行、打包和安装,为进一步深入开发Eclipse插件打下坚实基础。

    eclipse插件开发指南(解密).pdf

    《Eclipse插件开发指南(解密)》一书深入探讨了Eclipse平台及其插件开发的核心技术与实践,为开发者提供了全面而详尽的指导。以下是对该书标题、描述以及部分内容的知识点总结。 ### Eclipse插件开发概览 #### ...

    打造基于Eclipse的IDE产品

    例如,Eclipse的视图(View)、透视图(Perspective)、菜单(Menu)和动作(Action)等,都是通过扩展点实现的。开发插件时,可以通过PDE来创建和测试这些扩展。 4. Eclipse提供的基本功能 Eclipse提供了一系列...

    javascript给eclipse写插件

    JavaScript为Eclipse编写插件是一项技术性较强的任务,它涉及到对Eclipse插件开发框架的理解、JavaScript语言的应用以及可能的Java知识。Eclipse是一个开源的集成开发环境(IDE),广泛用于Java开发,但它也支持通过...

    eclipse-plug-popmenu

    标题 "eclipse-plug-popmenu" 指的是一款针对Eclipse集成开发环境的插件,主要用于增强右键快捷菜单(通常...通过深入理解和实践,开发者可以创造出丰富多样的Eclipse扩展功能,提高开发效率并丰富Eclipse的使用体验。

    eclipse 3.6 rcp 开发

    - **程序**: 单个Eclipse插件或一组相关插件。 - **产品**: 包含一个或多个程序的完整应用,可以独立运行。 - **区别**: 产品通常包括启动配置、帮助文档等,使其成为一个完整的、面向用户的软件。 **2.4 维护...

    Eclipse rcp深入浅出中英文版及配套代码

    11. **扩展点(Extension Points)**:这是Eclipse RCP插件系统的关键特性,允许插件之间通过定义和使用扩展点来相互协作。 12. **案例研究和实践**:书中的配套代码(samples.zip)提供了实际的示例,帮助读者将...

    rcp]-eclipse_rcp

    - 首先,创建一个新的Eclipse插件项目。 - 选择插件名称,例如:“HelloJava Users”。 - 决定是否创建富客户端应用。 - 选择模板,这里使用一个创建菜单项和动作的模板。 ##### 2. 定义动作 - **方法**: - ...

    EclipseAction深入学习笔记.pdf

    Eclipse Action 深入学习涉及了许多核心概念和机制,它是Eclipse插件开发中不可或缺的部分,用于构建用户界面的交互元素,如菜单、工具栏和上下文菜单。以下是对这些概念的详细解释: 1. **IActionDelegate**: ...

    Struts Menu

    例如,Eclipse或IntelliJ IDEA等IDE可能有特定的插件来支持Struts框架的开发,提供代码自动完成、错误检查等功能,从而提高开发效率。 在源码层面,Struts Menu的实现通常包括以下几个部分: 1. Menu Action:处理...

    plugin1_RCP菜单_teamcenter_

    在IT行业中,特别是软件开发领域,我们经常遇到各种各样的工具和框架,Teamcenter就是...通过深入理解和实践这些知识点,开发者可以有效地定制Teamcenter的用户界面,提高用户体验,并根据业务需求灵活地扩展其功能。

    material-menu-eclipse:Eclipse 项目的材质菜单库

    2. **Eclipse插件开发**:Eclipse作为一个强大的开源IDE,允许开发者创建自定义插件来扩展其功能。Material Menu Eclipse库就是一个这样的插件,它通过扩展Eclipse的UI元素,改进了默认的菜单系统。 3. **Java SWT ...

    java组态工具+RCP开发+GEF开发

    1. **Eclipse插件开发**:理解Eclipse插件系统的原理,如何创建、打包和部署插件。学习使用Eclipse的Plug-in Development Environment(PDE)工具进行插件开发。 2. **RCP基础知识**:熟悉RCP的基本组件,如视图...

    eclipse 经典文章

    "Configuring and adding menu items in Eclipse V3.3.htm"文档会指导开发者如何在Eclipse的菜单栏和工具栏中添加自定义操作,这在扩展Eclipse功能时非常有用。 5. **Eclipse Forms**:Eclipse Forms提供了一种创建...

Global site tag (gtag.js) - Google Analytics