2007-11-12

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/

评论
发表评论

您还没有登录,请登录后发表评论

metaphy
搜索本博客
我的相册
E4a25167-de99-3f5d-a292-f4dd7f86392a-thumb
theend
共 10 张
最近加入圈子
存档
最新评论