- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java scjp 基础
JDK1.2 提供了 Java 基础类,其中的一部分就是 Swing。Swing 是构筑在 AWT 上层的一
些组件的集合(为了保证平台独立性,它是用 100%的纯 Java 编写) 。本模块介绍了 JFC 和
Swing 图形用户界面的实现。
第一节 相关问题
讨论-以下为与本模块内容有关的问题:
AWT 本身是非常有用的,它是一个新的类集合的一部分。这个新的类集合称为
Java 基础类(JFC ),它作为一个整体,将 GUI 提升到了一个新的水平层次。JFC
究竟是什么,特别地,什么是 Swing?什么事 Swing 可以做但 AWT 不能?
第二节 目 标
在完成了本模块的学习后,你应当能够:
认识 Java 基础类的关键特性
描述 com.sun.java.swing 包的关键特性
认识 Swing 组件
定义容器和组件,并解释如何联合使用它们来构造一个 Swing GUI
编写,编译并运行一个基本的 Swing 应用程序
高效地使用诸如 Jframe 和 Japplet 等顶层容器
java scjp 基础
参考文献
以下参考文献可提供有关本模块论题的其他细节内容:
The Java Tutorial , 这是 Sun Microsystems 的一本在线教材, 可以从
/docs/books/tutorial 得到。
第三节 介 绍
介绍
Java 基础类包含 5 个 API
AWT
Java2D
Accessibility
Drag Drop
Swing
Java 基础类是关于 GUI 组件和服务的完整集合,它大大简化了健壮 Java 应用程序的开
发和实现。
JFC ,作为 JDK1.2 的一个有机部分,主要包含 5 个 API :AWT ,Java2D ,
Accessibility ,Drag Drop ,Swing 。它提供了帮助开发人员设计复杂应用程序的一整套应
用程序开发包。
正如前面那些模块中所讨论的那样,AWT 组件为各类 Java 应用程序提供了多种 GUI
工具。
Java2D 是一图形 API ,它为 Java 应用程序提供了一套高级的有关二维(2D )图形图像
处理的类。Java2D API 扩展了java. awt 和java.awt. image 类,并提供了丰富的绘图风格,定
义复杂图形的机制和精心调节绘制过程的方法和类。这些 API 使得独立于平台的图形应用
程序的开发更加简便。
Accessibility API 提供了一套高级工具,用以辅助开发使用非传统输入和输出的应用程
序。它提供了一个辅助的技术接口,如:屏幕阅读器,屏幕放大器,听觉文本阅读器(语音
处理)等等。
Drag Drop 技术提供了 Java 和本地应用程序之间的互操作性,用来在 Java 应用程序
和不支持 Java 技术的应用程序之间交换数据。
JFC 模块的重点在 Swing。Swing 用来进行基于窗口的应用程序开发,它提供了一套丰
富的组件和工作框架,以指定GUI 如何独立于平台地展现其视觉效果。
11.3.1 Swing 介绍
Swing 介绍
可插的外观和感觉
应用程序看上去是与平台有关的
有客户化的 Swing 组件
Swing 的体系结构
它是围绕着实现 AWT 各个部分的 API
文档评论(0)