【Eclipse插件开发】闲侃AWT、SWING、SWT、JFACE
还记得大学里给别人当廉价劳动力(做点小项目,改善点生活~_~)的时候用了不少AWT、SWING,当时也没有太多去想(当然也没有丝毫能力去乱想),就是单纯地当API来用。工作之后,一直做插件开发,也接触了SWT、JFACE,...
【Eclipse插件开发】资源不同步问题分析
资源不同步的问题对于插件开发的哥们应该都不是很陌生,记得刚到两年前刚接触插件开发的时候,由于产品中代码中很多都是用java.io.File操作文件资源,导致经常有这种问题发生,例如删除不掉、内容更新失败等。下班之...
在Eclipse中反编译Class文件完全详解
Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下...
在eclipse 3.4 Ganymede 中安装subclipse和subversive
首先说一下这几天折腾eclipse 3.4和subclipse的臭事,极其郁闷,浪费不少时间。 简单的说,就是eclipse3.4和subclipse插件的问题。我的工作用机有两个,公司的笔记本和家里的台式机。事情...
闲侃AWT、SWING、SWT、JFACE
还记得大学里给别人当廉价劳动力(做点小项目,改善点生活~_~)的时候用了不少AWT、SWING,当时也没有太多去想(当然也没有丝毫能力去乱想),就是单纯地当API来用。工作之后,一直做插件开发,也接触了SWT、J...
Eclipse设计实现可重用的SWT构件
本文从创建一个简单的SWT Tree Table开始,引入可重用的用户界面构件这个开发人员普遍关心的问题,然后分析Eclipse的用户界面的一些设计模式,循序渐进的向读者展示了如何设计实现一个精巧的高度可重用的TreeTable构...
Eclipse中的扩展点机制存在的理由
众所周知,Eclipse平台本身就作为一个成功的OSGI应用,从技术层面讲,Eclipse本身就是由OSGI协议驱动的(我想,这句话大家已经听的很多遍了~_~)。同时Eclipse对OSGI组件机制做了有力的扩充,也就是我们所熟知的扩...