Get busy living or get busy dying!

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  1 随笔 :: 13 文章 :: 0 评论 :: 0 Trackbacks
大略看了SWT/JFACE IN ACTION,由于是英文版,收获不是很大,只能是初步了解了SWT/JFACE,试试总结如下:
一。SWT/JFACE是直接在本地运行的,就是说用的JNI,调用的WINDOWS自带的接口,所以不是跨平台的
二。SWT/JFACE地层是用C编写的,所以效率较SWING高
三。SWT是在AWT的基础上扩展来的,而JFACE是SWT的表现层,相当于SWT的一个HELP类,加强了SWT的功能,其并没有隐藏SWT。EXLIPSE就是用了JFACE所以感觉较好。
四。SWT/JFACE只能使用自带组件或其组合,而要画自定义组件就要用到DRAW2D了,如果要对组件有编辑功能,就要用到GEF了。应该算是一套合理的UI机制
五。感觉用.NET做UI更方便和高效,其所见即所得的机制,以及C的高效,和WINDOWS的交互等等,JAVA尚不能比;但JAVA最大的好处就是开源,需要什么都可以自己做,做出来之后回头一看,太有成就感了。不过UI都有共性,希望利用VB.NET的经验可以加深我对JAVA编写UI的理解^_^
posted on 2007-06-13 23:10 一条辉 阅读(128) 评论(0)  编辑  收藏 所属分类: work

只有注册用户登录后才能发表评论。


网站导航: