好好生活,努力工作,天天向上!

BlogJava 首页 新随笔 联系 聚合 管理
  46 Posts :: 1 Stories :: 178 Comments :: 0 Trackbacks

Eclispe 插件开发

     摘要: 我在Eclipse新闻组中经常看到讨论视图之间通信的问题,他们经常要面对状态改变之后的同步问题(通常的做法是使用ISelectionService),看来大家对OSGI EventAdmin服务不是很了解,这是一个采用发布订阅模式的事件系统,可以很轻松的应用到您的RCP程序中。
  阅读全文
posted @ 2011-07-12 15:04 VWPOLO 阅读(1788) | 评论 (1)  编辑

     摘要: 最近同事被一个问题困恼了很久,发现在Eclipse启动插件选择最新的插件存在问题,具体问题情况详细信息  阅读全文
posted @ 2009-09-18 18:14 VWPOLO 阅读(1645) | 评论 (2)  编辑

     摘要: Eclipse提供了一个本地可运行方式来启动Eclipse平台,它包含两部分:可执行程序(eclipse.exe)和一个共享DLL文件(eclipse_1115.dll); eclipse.exe文件位于eclipse的安装目录下,而那个dll文件位于安装目录的plugins文件下的org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.* 文件夹下面  阅读全文
posted @ 2009-08-24 12:14 VWPOLO 阅读(3670) | 评论 (3)  编辑

     摘要: 在周五的时候突然心血来潮,打算将我的RCP项目通过RAP运行到浏览器中,谁让现在流行Web 2.0 呢,刚好Eclipse 3.5 正式版也发布出来了,作为Eclipse的顶级项目,RAP也发布了1.2的正式版,也算比较稳定了,经过周末的三个晚上的努力,已经顺利将我的RCP项目运行在浏览器中了,首先介绍一下,RCP项目的开发环境是使用Eclipse 3.4 + SWT Designer 6.7 + Spring 2.5 + Hibernate 3.2.4,而我的RAP项目使用的是最新的Eclipse 3.5 + Spring 2.5 + Hibernate 3.2.4 + RAP 1.2;从RCP向RAP迁移中,过程还是比较顺利的,也发现了与RCP的不同,RAP中不需要对Color资源进行释放了,而且创建Color的方式也作了调整,现在改用Graphics类来管理颜色、图片、字体和鼠标的光标,去掉了GC这个类,使得我子定义的时间控件无法使用,而RAP自定的时间控件很丑陋,功能也太简单.对于键盘的事件处理,没有提供获得键盘按键的方法(keyCode),不过这些都不要紧,毕竟RAP的RWT  阅读全文
posted @ 2009-06-29 12:20 VWPOLO 阅读(3206) | 评论 (16)  编辑

     摘要: 下面是基于RAP框架的应用的例子,界面看起来非常的不错,我试用了下,发现就是速度慢了点,服务器在国外,其他方面非常的满意,对了,最新的RAP版本是1.2 RC3, RC4版本将与6月15号发布出来,下面这个应用的体验网站是:http://www.cas-pia.de/en/try.html ,需要先注册一个帐号,目前好像只支持火狐访问,下面是截图:  阅读全文
posted @ 2009-06-08 12:12 VWPOLO 阅读(1716) | 评论 (6)  编辑

     摘要: 借助RAP的力量,将RCP程序可以轻松的在浏览器中运行! 从上篇文章《RAP 与 RCP的差别》中,我们知道,RCP与RAP之间的区别很小,现在我们就开始研究他们的区别到底有多小,接下来打算将一个RCP项目迁移到RAP项目,我们从这样的一个实际的例子来演示。
  阅读全文
posted @ 2009-05-22 10:10 VWPOLO 阅读(2652) | 评论 (0)  编辑

     摘要: 如果您拥有一个Java jar 文件,想让它转换成Eclipse的插件工程,我们就结束怎样将这个普通的jar文件变成可以让Eclipse加载的插件工程,导出的格式是文件夹形式在Eclipse插件开发过程中,为了更好的维护和管理插件项目构建路径,最好将以前的单纯的Jar包转换成Eclipse的插件包,如果属于开源的类库的话,我们可以获得它的源代码文件,在Eclipse中可以和容易的查看和跟踪源文件,但有时我们也会碰到Source not found 的提示,比如这样:
  阅读全文
posted @ 2009-05-22 09:31 VWPOLO 阅读(2022) | 评论 (3)  编辑