摘要: 第一节 概述返回目录据Eclipse.org的新闻稿,2001年11月,为了“创建更好的产品集成和开发环境”,一个由多个技术公司组成的协会成立了[1]。这个协会的主要成员有:IBMMerantBorlandRationalRed HatSUSE LINUX 这个命名为Eclipse.org的协会不久就发布了它的旗舰产品,Eclipse,一个用于开发Java程序的、开源的、可扩展的IDE。Eclipse迅速引起了开发人员的注意:2003年3月,2.1版发布的时候,2天之内就被下载了7,000,000份;3个在线的Usenet新闻组活跃着大量Eclipse用户;对Eclipse(http://ww 阅读全文
posted @ 2011-09-08 22:05 ols 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 第六节 本章小结 返回目录 从最开始Java就提供了构建跨平台的窗口GUI库,从AWT,Swing到现在的SWT和JFace。最初的工具包能力微弱,但是随后的开发包改进了先前工具包的缺点并取得了巨大的进步。SWT和JFace不仅使Java成为一个构建桌面应用程序的可行的选择,也使之成为一个具有优势的开发平台。尽管过去对得到轻便和强大的Java系统的尝试必然意味着接受它在GUI方面... 阅读全文
posted @ 2011-09-08 21:59 ols 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 第五节 JFace 返回目录 JFace构建于SWT之上,提供了SWT的功能和MVC模式的易用性。SWT使用直接的API提供了原生(raw)的控件。例如,你创建一个表(table)控件,然后插入你想显示的行和列的数据。JFace提供了在SWT之上的抽象层,所以您只需对抽象层编程,然后抽象层会调用SWT API,从而取代了直接的SWT API编程。回忆一下用C编写窗口控件同使用C++... 阅读全文
posted @ 2011-09-08 21:55 ols 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 第四节 SWT 返回目录 当Eclipse.org协会着手构建Eclipse时,他们意识到Swing和AWT都不足以构建现实世界的商业程序。于是,他们决定开发一套新的GUI开发包(toolkit)用于Eclipse界面。这个开发包借鉴了VisualAge SmallTalk中大量的库。他们把这个新的开发包命名为SWT(Standard Widget Toolkit)。认识到本地性能... 阅读全文
posted @ 2011-09-08 21:02 ols 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 第三节 Swing 返回目录 于1997年JavaOne大会上提出,并在1998年5月发布的JFC(Java Foundation Classes)包含了一个新的Java窗口开发包,被命名为Swing。这些新的GUI组件是对AWT的(appreciable)升级,看起来对Java占领计算机世界很有帮助。Java的时代到来了:可下载的applet将是未来的软件;人们将从其他操作系统转向J... 阅读全文
posted @ 2011-09-07 22:49 ols 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 第二节 AWT 返回目录 对Java的介绍中,最令人兴奋的莫过applet。程序利用applet这项新技术,可以通过网络分发并在浏览器上执行。用户和开发人员都很欢迎这个新事物,因为它可以简化跨平台的开发、发布和维护——对商业软件开发来说,原本是非常有挑战性的。 为了简化java GUI的开发,Sun最开始开发了一套与众不同的的图形库,在所有的平台上都是java特有的显示外观(look an... 阅读全文
posted @ 2011-09-01 22:23 ols 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 第一节 概述 返回目录 当1995年春java首次发布的时候,它包含了用来构建应用程序的图形用户接口(GUIs)库,那就是AWT(Abstract Windowing Toolkit)。Java雄心壮志的宣称“一次编写,到处运行(Write Once, Run Anywhere)”——承诺一个有下拉菜单、按钮、滚动条和其它我们熟悉的GUI控件的程序,不用重新编译成特定平台的二进制代码,就... 阅读全文
posted @ 2011-09-01 22:03 ols 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 《The Definitive Guide to SWT and JFace》目录翻译序源代码下载Appres网站上本书的页面第一部分 准备出发第一章 Java GUIs的发展历程 概述 AWT Swing SWT JFace 本章小结 第二章 从Eclipse开始 第二部分 使用SWT 第三章 第一个SWT程序 第四章 布局 第五章 控件 第六章 事件 第七章 对话框 第八章 高级控件 第九章 定制控件 第十章 图形 第十一章 显示和编辑文本 第十二章 高级话题 第三部分 使用JFace 第十三章 第一个JFace程序 第十四章 创建视图 第十五章 JFace对话... 阅读全文
posted @ 2011-09-01 21:57 ols 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 翻译大事记及进度 (本文写于2006年2月--10月) 大事记 2006.9.7,工作比较稳定,住的地方也快找到了,继续翻译。 2006.5.1,因毕业设计,暂停翻译。 2006.2.27 ,白天将我翻译的第一章贴到现在的个人页面上;晚上我在学校的bbs上公布了我的想法,zhouyan加入,与我共同翻译。 2006.2.15左右,我当时对RSS有点兴趣,去网... 阅读全文
posted @ 2011-09-01 21:32 ols 阅读(253) 评论(0) 推荐(0) 编辑
摘要: The Definitive Guide to SWT and JFace 翻译序 (本文写于2006年2月) 最近开始翻译The Definitive Guide to SWT and JFace,我会将最新翻译的章节贴到站上的。 第一章的翻译是在一位网友翻译的基础上做了些修改。他在blog上说他已经翻译到第五章了。不过我只找到第一章及第二章的一部分,所以,从第二章... 阅读全文
posted @ 2011-09-01 21:28 ols 阅读(286) 评论(0) 推荐(0) 编辑