第一章 第一节 概述

第一节 概述

返回目录

 

1995年春java首次发布的时候,它包含了用来构建应用程序的图形用户接口(GUIs)库,那就是AWT(Abstract Windowing Toolkit)Java雄心壮志的宣称“一次编写,到处运行(Write Once, Run Anywhere)”——承诺一个有下拉菜单、按钮、滚动条和其它我们熟悉的GUI控件的程序,不用重新编译成特定平台的二进制代码,就可以在多种操作系统上运行,包括Linux,微软的WindowsSunSolaris和苹果的Mac OS等。

Java称,此时的革命,以及刚刚开始的对开发独立于操作系统的应用程序的支持,引发了应用java applet(在浏览器中运行的程序)和桌面程序向java平台移植(CorelWordPerfect Office套件,NetscapeNavigator浏览器,a.k.aJavagator等等)的高潮。

虽然当时大多数创建桌面程序的努力已经搁浅,但是java GUI的能力却在增强。回顾java GUI的发展历程,java GUI经历了三个主要阶段:AWTSwing,和SWT。我们将在本章分别介绍它们,同时还将介绍JFaceJFace不是开发包,只是构建于SWT之上的一个抽象层。

 

返回目录

posted @ 2011-09-01 22:03  ols  阅读(237)  评论(0编辑  收藏  举报