Eclipse RCP平台真的是一个非常好的平台,但是在用RCP的过程中,一定有一个大问题: SWT的UI widgets。 了解Swing的人知道,Swing下面有相当多的widgets,而且Sun还赞助着一个SwingLab,为Swing开发更多的客户化的UI widgets。 但是SWT目前有这么一个问题,SWT的元件,不能直接继承来开发一个新的UI组件,Eclipse虽然提供了大量的widgets,但是却还不够丰富,或者使用上有局限性(比如table这个组件)。 所以我们面临的问题就是: 要么自己开发适合自己需求的widgets,要么在网上找。 而目前,还没有像Swing那样存在大量的custom widgets,这有点像``鸡"和``蛋"的问题。
昨天在EclipseZone里看到一篇文章,进而找到了这篇blog: Custom SWT widgets List,里面给出了一个提供SWT widgets的列表,相当有帮助,像KTable这样功能更强的table组件。 当然,Eclipse也注意到这点了,所以Eclipse有一个孵化项目: Nebula,开始关注custom SWT widgets,并在每一个组件成熟以后,加到SWT平台里面。
【相关链接】
Custom SWT widgets List
Eclipse Nebula 项目
Technorati : Eclipse, RCP, SWT