SWTSwing 和SwingUI 初探
来源:互联网 发布:android 查看系统源码 编辑:程序博客网 时间:2024/05/02 12:25
今天大概研究了一下SwtSwing 和SwingUI,觉得还不错。 SwtSwing用Swing是重写了了所有Swt包内的类,但是命名没有改变,对外提供的api还是和SWT一样的,用户使用的时候,感觉不到使用的是真的Swt,还是SwtSwing。这一点对于使用Swing的程序开发非常好,因为毕竟JDK里面的Swing没有相当于JFace ,Workbench这样一层的封装,那些基本的控件使用起来还是不是很方便。而现在,如果使用了SwtSwing,在Swing程序里面可以直接使用JFace进行编程,使用它里面的一些很好的对控件的封装方式。例如,可以使用TableViewer,TreeViewer,Action等。比直接使用Swing的 Table ,Tree 方便多了。
SwingUI的底层使用了SwtSwing来替换swt的本地包,上层实现了Eclipse的插件机制,现在看来还只是初步阶段,只提供了没有任何功能的demo,不过效果还是过得去的。它实现了Eclipse中workbench 那一层,提供View,Editor,Wizard等界面元素。这个项目的目的是要用Swing重新制作Eclipse。不过从使用的效果上看,Swing确实不是Swt的对手,SwingUI的demo跑起来感觉都没有Eclipse全部装载跑的快。
如果是Swing的忠实拥趸,倒是可以关注一下这两个项目,毕竟不用重做很多轮子了。如果是Eclipse的崇拜者的话,看看倒也无妨,可以更增强跟随Eclipse的信心。
还有一个叫Eclipse on Swing的项目,也是要把Eclipse跑在Swing之上,和上面两个出发点差不多,好像也是同一批人做的。
那个使用了napskin looks and feels 的Eclipse界面效果图还是蛮有意思的,如果真正实用这样的界面来开发,肯定别有一番风味。
- SWTSwing 和SwingUI 初探
- SWTSwing 和SwingUI 初探
- SWTSwing 和SwingUI 初探
- SWTSwing 和SwingUI 初探
- SWTSwing 和SwingUI 初探
- 自作聪明的junit.swingui.TestRunner
- 意义非凡的SWTSwing项目
- EXTI和NVIC初探
- Contiki:初探和WinAVR
- await 和 Async 初探
- Django和Mezzanine初探
- 适配器和listview初探
- 初探 #define 和 const
- 引用和指针初探
- string 和 vector 初探
- AVFoundation和 GPUImage初探
- 初探SocialFramework和UIActivityViewController
- AVFoundation和GPUImage初探
- 您的手机安全吗?是否是定时炸弹?
- BEA 和SOA---BEA的解决方案概述
- 浏览器对象模型
- SOA---应对今天的业务挑战
- 采用SOA架构的原因
- SWTSwing 和SwingUI 初探
- SOA企业需要考虑的事项
- 以矛盾论看复习
- WS-Security Interoperability Issues: WebSphere, JBoss, Axis and .Net
- ipc$入侵
- 统一接口:为FireFox添加IE的方法和属性
- 批处理文件详解
- html代码大全
- 8月的最后一天,我们开赴日照前线