Eclipse插件开发之org.eclipse.ui.editorActions使用

Eclipse plugins 插件开发学习 - 扩展点介绍 Eclipse 存在很多的扩展点:1. org.eclipse.ui.actionSets                  给 Eclipse 增加主菜单和工具栏 (Workbench Window Actions)             implements IWorkbenchWindowActionDelegate             2. org.eclipse.ui.popup 阅读详情

Eclipse插件开发之org.eclipse.ui.editorActions使用

今天在开发Eclipse插件的Toolbar时,经多次尝试终获成功,现记录要点如下: 1、在编辑plugin.xml文件时,进入Extensions标签页,在All Extensions下选择Add...按钮,添加org.eclipse.ui.editorActions。 2、在org.eclipse.ui.editorActions上点鼠标右键选择New-〉editorContribution,填写id和targetID,注意targetID必须与org.eclipse.ui.editors中你要使用的id完全匹配相同,否则在你使用你的editor打开对应文件时,Toolbar上不会显示你所做的按钮或菜单! 3、在editorContribution上点鼠标右键选择New-〉action,填写id、label、class(此处为实现按钮操作的类,如删除操作)、toolbarPath(可以任意定义,如果想要在Toolbar中显示,就必须填写)、icon(必添,否则在Toolbar中无法显示) 4、编辑class(此处为实现按钮操作的类,如删除操作),使之实现org.eclipse.ui.IEditorActionDelegate接口,操作方法在run方法下实现即可。 如果要增加Menu,则在上面的步骤后继续添加一些: 5、在editorContribution上点鼠标右键选择New-〉menu,填写id(如:sampleMenu)、label(如:Sample &Menu),path可以不填写。 6、在sampleMenu上点鼠标右键选择New-〉separator,填写name(如:sampleGroup)。 7、选择第3步创建的action,填写menubarPath(如:sampleMenu/sampleGroup)。

硬件作品3----STM32F103RCT6最小系统板MCU配置 电路未调试成功,目前刚打板,后续需要补充或者改版另行注明。 阅读详情

相关推荐

Eclipse插件开发】4对话框和新建向导-中篇

由于超类已经添加了支持新文件处理的小部件,我们只需要在向导页面中扩展createControl方法,就可以添加额外的复选框来控制部分的生成和编辑器的打开。由于超类已经添加了支持新文件处理的小部件,我们只需要在向导页面中扩展createControl方法,就可以添加额外的复选框来控制部分的生成和编辑器的打开。当您选择所选向导时,该向导的说明将显示在该向导的顶部。通过将向导放置在包含对话框中,向导将显示在UI中。例如,如果选择列表中的项目或选中框会影响页面其他控件的状态,请添加一个侦听器,以便更改页面的状态。

qq_48081868的博客 216

Eclipse入门:开发Eclipse插件

Eclipse最有魅力的地方就是它的插件体系结构。在这个体系中重要的概念是扩展点(extension points),也就是为插件提供的接口。每一个插件都是在现有的扩展点上开发,并可能还留有自己的扩展点,以便在这个插件上继续开发。 由于有了插件Eclipse系统的核心部分在启动的时候要完成的工作十分简单:启动平台的基础部分和查找系统的插件。在Eclipse中实现的绝大部分功能是由相应的插件完成的

!Java 3701

12、有杆泵抽油系统:原理、性能与选择

本文全面介绍了有杆泵抽油系统的原理、性能分析和设备选择方法。有杆泵抽油系统广泛应用于石油开采领域,通过地面抽油装置与井下柱塞泵的配合,实现高效、稳定的原油提升。文章详细解析了系统的工作原理、组成结构、光杆运动特性、载荷计算、泵输送能力及功率需求,并提供了抽油装置的选择流程和实际案例分析。此外,还探讨了泵的容积效率影响因素、示功图的作用及系统优化运行的建议,为石油开采工程提供了理论支持和实践指导。

gan8painter的博客 412

loading org.eclipse.ui.editors

今天早上来公司打开eclipse的时候,eclipse一直停留在loading org.eclipse.ui.editors的界面,我以为是需要加载的东西太多,就没管它,然他慢慢加载,趁着时间看看项目文档(刚入职不到一周,熟悉项目阶段),看完文档发现还是在那个loading org.eclipse.ui.editors的界面,于是网上查了一下。      造成这个原因的主要原因是在上一次关闭的时...

jgj0129的博客 805

Java 常用开发工具配置之Eclipse

eclipse是常用IDE中的一款,历史悠久对于大多数Java程序员,人生的第一行代码想必就是由他编辑出来的,今天总结一下工作中经常使用到的配置。 一、插件类 1.svn

IT_LittleBaby的博客 595

Eclipse Plug-in 编辑器菜单(六)

首先申明下,本文为笔者学习《Eclipse插件开发学习笔记》的笔记,并加入笔者自己的理解和归纳总结。 1. 编辑器菜单 扩展点【org.eclipse.ui.editorActions】 在【extensions】中添加【org.eclipse.ui.editorActions】 在【org.eclipse.ui.editorActions】中添加【editorContribution】,【tar...

假装你是大灰狼的专栏 554

学习 eclipse 插件开发

manifest.mf plugin.xml workbench UI workspace resource extentions UI Resource Team Debug org.eclipse.ui.menus It provides a common implementation for and acts as a replacement of t...

onlyalias_exist的博客 65

利用扩展点为view和editor添加菜单或工具

org.eclipse.ui.viewActions 建立viewContribution元素,用于为视图添加菜单或工具,其targetID为需要服务的view的id。ViewContribution下可以新建元素actionmenu,用于为视图添加工具栏,或下拉工具栏。(或下拉菜单的二级菜单,通过设置menuPath实现)。 <extension          poi...

iteye_12502的博客 210

eclipse插件开发: 定制UI

1、更换exlipse图标 目录eclipse\plugins\org.eclipse.epp.package.rcp_4.4.2.20150219-0708 目录 eclipse\plugins\org.eclipse.platform_4.4.2.v20150204-1700 覆盖掉里面的eclipse替换即可。 eclipse.exe的图标使用IconWorkshopshiyong...

u013309993的博客 2014

org.eclipse.ui.console指南

转自 http://blog.csdn.net/hansoft/article/details/415015 org.eclipse.ui.console是一个可扩展的console视图插件,利用它可以实现各种console,并把它们显示出来。该插件本身就实现了一个Message Console,对于只需要进行消息输出的RCP应用来说,其功能已经足够: 调用ConsolePlu

1086

org.eclipse.ui.internal.viewintroadapterpart不能转换为类org.eclipse.ui解决方法

安装Spring框架,不知怎么的就把Eclipse搞坏了 ,重装后也没解决问题, 一打开就报下面这个: org.eclipse.ui.internal.viewintroadapterpart不能转换为类org.eclipse.ui 解决方法: eclipse 帮助 关于 安装细节 选中“ Babel Language Pack for rt.rap in Chinese (Simplified...

铁柱admin的博客 2万+

教您如何创建、调试和安装Eclipse插件

基于插件的体系结构Eclipse 的价值是它为创建可扩展的集成开发环境提供了一个开放源码平台。这个平台允许任何人构建与环境和其它工具无缝集成的工具。他是一个成熟的、精心设计的以及可扩展的体系结构。工具与 Eclipse 无缝集成的关键是插件。除了小型的运行时内核之外,Eclipse 中的所有东西都是插件。从这个角度来讲,所有功能部件都是以同等的方式创建的。从这个角度来讲,所有功能部件都是以同等的方

边城浪子 2139

Eclipse Plug-in 编辑器(五)

首先申明下,本文为笔者学习《Eclipse插件开发学习笔记》的笔记,并加入笔者自己的理解和归纳总结。 1. 创建编辑器 在【extensions】中添加【org.eclipse.ui.editors】。 在【org.eclipse.ui.editors】中添加【editor】。在【class】中指定编辑器类,必须继承IEditorPart。 <extension point="o...

假装你是大灰狼的专栏 1374

org.eclipse.ui.editors 卡死 解决步骤

碰到eclipse 开启加载时卡死 在  :org.eclipse.ui.editors 界面时,说明的你的eclipse 上次没有正常关闭 解决办法:     1,找到那个项目的  ..metadata 文件夹 2, 搜索  .snap 文件  , 把这些文件全部删除 ,然后重新启动eclipse  就能解决你的问题

qq_32217519的博客 650

Eclipse 版本

首先认清楚几个开发的版本:  1.Eclipse IDE for Java Developers    -- java开发的  2.Eclipse IDE for Java EE Developers -- J2EE开发的  3.Eclipse for RCP/Plug-in Developers -- RCP和插件开发的  4.Eclipse IDE for C/C++ Develope

xiaodanjava的专栏 747

使用Eclipse RCP进行桌面程序开发(三):视图和透视图

Eclipse RCP开发中,和用户进行交互最多的界面,应该是视图了,而透视图就是将已有的视图、菜单、工具栏、编辑器等等进行组合和布局。看完这一节,我们就可以建立如下图这样的程序界面了。首先我们来介绍一下视图,建立一个视图其实非常简单,只要从org.eclipse.ui.part.ViewPart继承一个类,然后在plugin.xml中进行视图的配置。其中,向视图中添加控件的操作,我们即可以手工编

笑看风云的IT专栏 1827

eclipse rcp学习之UI框架(二)

我们知道,Eclipse RCP是富客户端开发,那么认识其UI框架是绕不开的一步。这里我们先研究学习下其UI框架。由于Eclipse RCP目前市面上用得不多,加之时间有限,那么这里我的学习思路是俯瞰了解整体,后续有用到的地方,再深入研究。还是先看下面两张图:这里我们可以看到,应用程序整个窗口叫做Workbench(工作台)。workbench是由SWT、JFace绘制而成。可以大致理解为:SWT 是Eclipse中的窗口小部件工具箱。(对比Sun的AWT与Swing。

Universe_Meander的博客 2117

android editor 时间,【Android-30秒】AndroidStudio快捷键指南(一)——Editor Actions篇

什么是高级工程师阿(战术后仰)摘要【每天Android技巧30秒,效率提高30倍(手动狗头)】所谓工欲善其事。作为一名Android开发者,AndroidStudio是我们日常工作中必备的开发工具之一,我们每天对着它操作、码字、调试。熟练使用它能够在一定程度上提高我们一点点的开发效率,但千万别小看这一点点,时间这方面能省则省,说不定就能避免加班了呢。今天的30秒系列,主要为大家带来AS快捷键的相关...

weixin_39622747的博客 377

Eclipse插件(RCP)自定义编辑器

根据业务需求自定义简洁直观的表单型编辑器。

小子宝丁的博客 2140

(全新整理)中国经济政策不确定性指数月度数据(2000-2025.8)

1、资源内容地址:https://blog.csdn.net/2301_79696294/article/details/1535399642、数据特点:今年全新,手工精心整理,放心引用,数据来自权威,且标注《数据来源》,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题3、适用对象:大学生,本科生,研究生小白可用,容易上手!!!4、课程引用: 经济学,地理学,城市规划与城市研究,公共政策与管理,社会学,商业与管理

上一篇: Eclipse中设置代理
下一篇: XStream 使用示例
leo_net
博客等级 码龄19年 5粉丝 11原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值