`
youngerbaby
  • 浏览: 115096 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse中加入自己的菜单项和工具栏项

阅读更多

实际上就是对eclipse actionSets扩展点的应用

 

<extension point="org.eclipse.ui.actionSets">
<actionSet
        id="my.actionSet"
        label="Sample Action Set"
        visible="true">
        <menu
                  id="sampleMenu"
                  label="Sample &amp;Menu">
                  <separator
                           name="sampleGroup">
                  </separator>
       </menu>
       <action
                 class="My.SampleAction"
                 icon="icons/sample.gif"
                 id="My.SampleActionID"
                 label="&amp;Sample Action"
                 menubarPath="sampleMenu/sampleGroup"
                 toolbarPath="sampleGroup"
                 tooltip="Hello, Eclipse world">
        </action>
</actionSet>
</extension>

只需要实现My.SampleAction类就好了,这个类必须实现IWorkbenchWindowActionDelegate或者IWorkbenchWindowPulldownDelegate接口。具体应用参考eclipse help中关于org.eclipse.ui.actionSets扩展点的说明。

分享到:
评论

相关推荐

    自定义eclipse插件

    9. **命令和快捷键**:通过定义命令,插件可以添加新的菜单项、工具栏按钮或快捷键,使用户能够执行新功能。 10. **首选项页**:插件可以通过首选项页(Preference Page)让用户配置插件的设置,这通常涉及到`...

    Eclipse开发记事本程序

    - 添加四个菜单项:文件、编辑、工具、帮助; - 每个菜单项下面都添加相应的子菜单项。 #### 三、功能实现 1. **新建文件功能**:实现清除文本区域的功能,同时更新窗口标题。 - 在对应的菜单项中绑定`...

    eclipse安装Hadoop插件

    2. **Hadoop设置**:在弹出的偏好设置窗口中找到Hadoop设置项,根据提示输入Hadoop的安装路径,例如`E:\bigdata\hadoop-2.7.4`。 3. **Map/Reduce设置**:继续通过`Windows` -&gt; `Show View` -&gt; `Other`找到并搜索`...

    java eclipse code formatter

    Java Eclipse Code Formatter是一款用于统一Java代码风格的强大工具,它整合在Eclipse集成开发环境中,能够帮助开发者按照预设的编码规范自动格式化代码,提升代码的可读性和团队协作效率。"Code Style"和"Code ...

    已经安装好spring-tool-suite插件的各个eclipse版本

    2. **选择帮助菜单**: 在顶部菜单栏中选择“帮助”-&gt;“安装新软件”。 3. **添加STS仓库**: 在“可用软件站点”中点击“添加”,输入名称“Spring Tools”和URL ...

    eclipse配置手册.doc

    项目创建与导入是Eclipse使用过程中的基础技能,它确保了开发工作的连贯性和高效性。 1. **创建新项目**: - 通过“文件”菜单中的“创建”选项开始。 - 选择“MDEDevelopment”下的“ModuleProject”,设定项目...

    MyEclipse 6 Java 开发中文教程

    - **工具栏**:快速访问常用功能。 - **透视图(Perspective)**:根据不同的工作场景切换不同的界面布局。 - **视图(View)**:显示各种辅助信息,如项目资源、错误列表等。 - **上下文菜单(ContextMenu)**:针对当前...

    netbeans-platform7.pdf

    3. **菜单和工具栏**:简化了菜单项和工具栏的创建过程,允许将动作绑定到用户界面元素上。 4. **国际化与本地化**:内置支持多种语言和地区设置,方便创建多语言应用程序。 5. **更新机制**:支持应用程序的在线...

    搭建android开发环境(完整

    3. **启动模拟器**:通过Eclipse工具栏上的模拟器按钮,创建并启动Android虚拟设备(AVD),以测试应用运行情况。 4. **运行项目**:右键点击项目,选择`Run As -&gt; Android Application`,即可在模拟器中运行你的...

    MyEclipse6的使用

    - **菜单**:提供各种功能的菜单项。 - **工具栏**:常用功能的快捷按钮。 - **透视图(Perspective)切换器**:快速切换不同的工作界面。 - **视图(View)**:显示各种信息,如项目资源管理器、大纲视图等。 - **...

    Myeclipse SVN最新版本插件Subclipse1.10

    MyEclipse作为一款强大的Java EE集成开发环境,本身就集成了多种工具和插件,Subclipse的加入使得MyEclipse具备了完善的版本控制能力。安装Subclipse后,开发者可以通过菜单栏或者右键快捷方式访问SVN的相关功能,...

    swing界面设计之JTree

    - **要工具栏还是不要工具栏**:决定是否显示工具栏。 - **设置字体**:定义帮助界面中的字体。 - **使用展示窗口**:使用HTML标签展示多媒体内容。 - **&lt;object&gt; 标签**:嵌入多媒体内容。 - **四种 activator**:...

    网狐荣耀版开发使用常见问题解答

    选择菜单栏上的[Window-&gt;Perferences-&gt;Android-&gt;NDK]设置 NDK Loaction 为C:\android-ndk-r10d; 添加环境变量 NDK_ROOT 为:C:\android-ndk-r10d 在环境变量 PATH 下追加 :%NDK_ROOT%; 至此,网狐荣耀版开发环境...

Global site tag (gtag.js) - Google Analytics