望江门外——谢穷的Blog

分享别人的经典 不如自己缔造经典

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  6 Posts :: 1 Stories :: 1 Comments :: 0 Trackbacks

05 2011 档案

     摘要: 1.2.2 新贵:SWT/JFace

Eclipse的设计者注意到了Swing的灵活性和其执行问题。他们想要一个套件可以确保Java的用户可以象使用操作系统一样运行一个桌面程序。在实际上,他们是如此之迫切需要,以至于他们编制了他们自己的类库:SWT 和JFace。

无论Swing和SWT/JFace都会产生一个基于Java的平台无关的GUI,但他们的实现方法又是迥异的。

SWT和JFace的最显著的特征是其介入了直接调取操作系统,使用底层平台的重量级组件,而不是自己重建。这一决策使得SWT和JFace的表征和运行速度接近于地层平台,在下一章我们会就此展开更为深入的讨论。当然在此的短暂描述也是有所裨益的。

由于当初Java的初创者一开始就意识到Java应用程序最总会需要使用到传统代码或是操作系统,所以他们提供了从Java类内部去调取其他语言(如C或Fortran)调取过程的类库。

SWT/JFace依靠JNI来管理操作系统的渲染而不是由其自己来实施。
<  阅读全文
posted @ 2011-05-19 09:54 望江门外 阅读(337) | 评论 (0)  编辑

     摘要: 在2004年三月,Java开发者年度大会宣布了由其读者选择的最佳Java组件年度奖结果,超过15,000位开发者投票选举诸多Java工具套件(当然包括不少声名显赫的供应商如Oracle和Apple等)之一。但最终,Eclipse的标准小部件工具套件轻易地击败诸多强手,如同其在2003年一样赢得了年度最佳。

虽然Eclipse是Java开发领域的迟到者,但其同样在JavaWorld, JavaPro和LinuxWorld社区获得了荣耀。一路而来如潮的掌声和好评彰显了Eclipse对于Java开发的巨大冲击和影响。在过去的每一天,全球的Java开发者们不断被SWT和JFace强劲的功能和部署新插件和独立应用程序的能力所折服。

  阅读全文
posted @ 2011-05-19 09:32 望江门外 阅读(297) | 评论 (0)  编辑

     摘要: 《Eclipse开发指南》
http://www.ceclipse.org/read-cec-tid-4389.html

《Eclipse plug in 》第三版
http://www.ceclipse.org/read-cec-tid-20252.html

RCP入门教材 -----中文版【分享】
http://www.ceclipse.org/read-cec-tid-17704.html

一个简单的RCP入门教程
http://www.ceclipse.org/read-cec-tid-1514.html

自己写的RCP程序设计
http://www.ceclipse.org/read-cec-tid-4457-fpage-3.html

  阅读全文
posted @ 2011-05-18 16:46 望江门外 阅读(1003) | 评论 (0)  编辑

     摘要: 一 、新建工程 ,名为myswt

二 、建立窗体



Next -- 命名为HelloWorld ,包名为com.swtdesigner .
  阅读全文
posted @ 2011-05-02 16:54 望江门外 阅读(289) | 评论 (0)  编辑