
eclipse
clamaa
这个作者很懒,什么都没留下…
展开
-
eclipse插件开发简介
1. 概述eclipse最初是由IBM公司开发的下一代IDE开发环境,现在由eclipse基金会管理。eclipse已经成为最流行的Java IDE。 说起eclipse,就离不开OSGi。自从eclipse3.0开始,其内核被移植到OSGi框架上,OSGi的bundle也成为插件的同意词。可以说,想要深入地了解eclipse插件开发,就必须同时对OSGi的相关内容进行深入了解。原创 2017-04-11 09:49:11 · 731 阅读 · 0 评论 -
SWT/JFace中Table相同列多种类型CellEditor以及参照类型编辑器的实现
JFace的TableViewer中,通过方法TableViewer.setCellEditors(…)方法可以设置每一列对应的CellEditor。但是如果这样做的话,就会导致无法根据当前行的信息来设置不同的CellEditor,这里介绍一种可以根据不同行设置同一列对应的CellEditor: EditingSupport。 TableColumn paramNameColumn = n原创 2017-04-11 09:49:18 · 988 阅读 · 0 评论 -
SWT实现简易Cron表达式编辑器
1. 关于Cron表达式这部分内容参考了http://blog.youkuaiyun.com/tiwen818/article/details/69881051.1 表达式格式一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 1.2 cro原创 2017-04-11 09:49:27 · 716 阅读 · 1 评论 -
eclipse插件开发中资源释放问题
1.问题提出在插件开发代码中,大量使用了图片作为图标,在相应的view,editor中展示,初始时测试还OK,但是经过长时间的使用后,经常报出SWT:No More Handlers的错误,异常如下所示: !ENTRY org.eclipse.osgi 4 0 2013-07-30 15:49:55.671!MESSAGE Application error!STACK 1原创 2017-04-11 09:50:20 · 846 阅读 · 0 评论 -
eclipse更新站点(update site)的建立
我们在进行eclipse插件开发时,通常通过分发jar包的方式将插件文件包发送给使用的人安装。通常的安装eclipse插件方式是直接copy到对应的eclipse/plugins目录下(或dropins, link方式),这种方式虽然简单,但是在插件文件更新(版本升级)时通常还需要再次分发插件文件包,进行本地安装,非常不方便。 经过严格设计(这考虑到OSGi组件、服务的松耦合)的eclip原创 2017-04-11 09:50:28 · 4624 阅读 · 0 评论