![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eclipse插件开发
imu2008
这个作者很懒,什么都没留下…
展开
-
eclipse RCP界面从3.x切换到e4
由于eclipse e4做了很好的兼容性,使用3.x的技术开发的界面也可以以e4的风格显示。在实际切换过程中,可能会出现一些问题导致不能成功切换。本文只是总结了切换过程中需要注意的一些问题,通过确定这些问题,可能保证成功切换。确保启动org.eclipse.e4.ui.css.swt.theme;其他需要确保启动的插件包括org.eclipse.platform、org.eclipse.runti原创 2015-11-04 08:42:39 · 1544 阅读 · 0 评论 -
eclipse进度条从后台还原到前台
Eclipse在运行长时间任务时一般会有进度条提示,如下所示:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/5A/60/wKiom1T6-UjzQ5UlAAGiCqBQVfE270.jpg" title="res_otherjobs.png" alt="wKiom1T6-UjzQ5UlAAGiCqBQVfE270.jpg" />原创 2015-11-04 08:42:37 · 3131 阅读 · 0 评论 -
org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase问题
由于装了两个不同版本的CDT,然后打算卸掉一个,分不开版本,就直接在plugin和feature中将所有org.eclipse.cdt开头的包删掉了。重启Eclipse安装时出现org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase错误。 出现错误的原因是 Eclipse的更新管理P2出错了。p2有它的一个原创 2015-11-15 21:53:05 · 5840 阅读 · 1 评论 -
Eclipse Action与Command的区别
eclipse的action和command都能够执行一段确定的代码。通过一个工具栏上的图标、菜单项都可以触发执行。Action框架已经被验证过了,集成的非常紧密,而且很容易实现。但是为什么要废弃action改成command呢?Actions Actions主要关注的是表现形式,而且所有代码都在action中。尽管有些代码也分布在action代理中,但是本质上还是act翻译 2015-11-15 21:42:07 · 1301 阅读 · 0 评论 -
SWT获取windows系统窗口颜色
很多人在使用电脑时都会将系统窗口的颜色修改为护眼色(85、95、205),在设计软件的界面背景时就需要考虑到背景颜色是根据系统的窗口颜色来决定的。 在使用AWT时,可以通过java.awt.SystemColor.window来获取windows系统窗口颜色。使用SWT时,如果使用Display.getSystemColor(id)是无法获得系统窗口颜色的。不过通过Display原创 2015-11-15 21:45:45 · 835 阅读 · 0 评论 -
在Ubuntu上,使用SWT嵌入AWT/SWING代码导致Eclipse崩溃问题
配置:Ubuntu 13.04 + Eclipse4.3 + JRE 7现象:打开一个内嵌AWT/SWING代码的Eclipse 视图,Eclipse直接挂掉原因:AWT/SWING和SWT都在访问GTK时都使用了锁去保护自己的线程。AWT使用的GTK的锁,但是SWT使用的自己的锁。在使用SWT访问AWT时,就会出错。解决办法:在使用SWT访问AWT的代码中将以下代码:原创 2015-11-15 21:49:49 · 532 阅读 · 0 评论 -
eclipse编辑器生命周期事件监听
在做eclipse的编辑器开发时,可能会需要对编辑器的生命周期中的某个过程进行监听,该监听事件为org.eclipse.ui.IPartListener(2):public interface IPartListener { public void partActivated(IWorkbenchPart part); public void partBroughtToTop(原创 2015-11-15 21:47:17 · 1018 阅读 · 0 评论 -
CheckboxTreeviewer选中状态问题
在使用JFace的CheckboxTreeViewer做开发时,如果遇到如下问题:check状态点击出现问题,check A却让B的状态check了置灰(setGrayed)某个元素,元素状态并没有置灰,而改成了checked选中某个元素,在selection linstener中监听到的选中元素却不是选中的元素。。。。如果遇到上述一系列问题(或者其他比较反常的问题),那很有可能你的问题原原创 2015-12-03 17:10:40 · 893 阅读 · 0 评论