关于SWT,JFace,GEF,Draw2D等一些概念

首先看一下各个简写代表的含义。

 

SWT: Standard Widget Toolkit

Java的GUI技术,与AWT/Swing互为竞争对手,Eclipse基于其上(相似的,NetBean基于Swing)。纯粹的面向对象设计,底层利用操作系统的图形资源,用其编写的程序跨平台(所依赖包不能跨平台,因此不能在Windows下打包SWT程序,然后在Unix下运行,只是源代码可跨平台)。SWT不依赖Eclpse平台,就是说其可以单独作应用程序。依赖:org.eclipse.swt***

 

JFace

JFace 出现时候,形式常常是SWT/JFace。JFace是基于SWT的一个扩展,它简化了SWT的使用,并且可以和SWT同时使用。依赖:org.eclipse.jface***

 

GEF: Graphical Editing Framework

GEF是一套MVC Framework,它能帮你比较容易的建立图形化的编辑器,V(View)的部分常常是基于SWT的Draw2D,因此Draw2D也看作是GEF的一部分。依赖:org.eclipse.gef***, org.eclipse.draw2d***

 

Draw2D

Draw2D同样基于SWT,是一个轻量的图形库。Draw2D应用为GEF的View,但又不仅仅限于此。依赖:org.eclipse.draw2d***

 

参考资源 

http://eclipsewiki.editme.com/SWT

http://blog.csdn.net/jayliu/MyArticles.aspx?PageIndex=3

http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui1/index.html

http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui2/index.html

http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui3/index.html

http://www.cnblogs.com/bjzhanghao/category/36197.html?Show=All

http://www.eclipse.org/articles/Article-GEF-Draw2d/GEF-Draw2d.html

http://www13.plala.or.jp/observe/GEF/


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值