【精品】java基础类

【精品】java基础类

ID:27385082

大小:516.00 KB

页数:101页

时间:2018-12-03

【精品】java基础类_第1页
【精品】java基础类_第2页
【精品】java基础类_第3页
【精品】java基础类_第4页
【精品】java基础类_第5页
资源描述:

《【精品】java基础类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、海量管理资源免费下载!第11章Java基础类JDK1.2提供了Java基础类,其中的一部分就是Swing。Swing是构筑在AWT上层的一些组件的集合(为了保证平台独立性,它是用100%的纯Java编写)。本模块介绍了JFC和Swing图形用户界面的实现。第一节相关问题讨论-以下为与本模块内容有关的问题:lAWT本身是非常有用的,它是一个新的类集合的一部分。这个新的类集合称为Java基础类(JFC),它作为一个整体,将GUI提升到了一个新的水平层次。JFC究竟是什么,特别地,什么是Swing?什么事Swing可以做但AWT不能?第二节目标在完成了本模块的学习后,你应当能够

2、:l认识Java基础类的关键特性l描述com.sun.java.swing包的关键特性l认识Swing组件l定义容器和组件,并解释如何联合使用它们来构造一个SwingGUIl编写,编译并运行一个基本的Swing应用程序l高效地使用诸如Jframe和Japplet等顶层容器管理资源吧·管理人自己的下载网站海量管理资源免费下载!参考文献以下参考文献可提供有关本模块论题的其他细节内容:lTheJavaTutorial,这是SunMicrosystems的一本在线教材,可以从http://java.sun.com/docs/books/tutorial得到。第三节介绍介绍lJav

3、a基础类包含5个APIlAWTlJava2DlAccessibilitylDrag&DroplSwingJava基础类是关于GUI组件和服务的完整集合,它大大简化了健壮Java应用程序的开发和实现。JFC,作为JDK1.2的一个有机部分,主要包含5个API:AWT,Java2D,Accessibility,Drag&Drop,Swing。它提供了帮助开发人员设计复杂应用程序的一整套应用程序开发包。正如前面那些模块中所讨论的那样,AWT组件为各类Java应用程序提供了多种GUI工具。Java2D是一图形API,它为Java应用程序提供了一套高级的有关二维(2D)图形图像处理

4、的类。Java2DAPI扩展了java.awt和java.awt.image类,并提供了丰富的绘图风格,定义复杂图形的机制和精心调节绘制过程的方法和类。这些API使得独立于平台的图形应用程序的开发更加简便。AccessibilityAPI提供了一套高级工具,用以辅助开发使用非传统输入和输出的应用程序。它提供了一个辅助的技术接口,如:屏幕阅读器,屏幕放大器,听觉文本阅读器(语音处理)等等。Drag&Drop技术提供了Java和本地应用程序之间的互操作性,用来在Java应用程序和不支持Java技术的应用程序之间交换数据。JFC模块的重点在Swing。Swing用来进行基于窗口

5、的应用程序开发,它提供了一套丰富的组件和工作框架,以指定GUI如何独立于平台地展现其视觉效果。11.3.1Swing介绍Swing介绍l可插的外观和感觉l应用程序看上去是与平台有关的l有客户化的Swing组件lSwing的体系结构l它是围绕着实现AWT各个部分的API构筑的l大多数组件不象AWT那样使用与平台相关的实现Swing提供了一整套GUI组件,为了保证可移植性,它是完全用Java语言编写的。可插的外观和感觉管理资源吧·管理人自己的下载网站海量管理资源免费下载!可插的外观和感觉使得开发人员可以构建这样的应用程序:它们可以在任何平台上执行,而且看上去就象是专门为那个特

6、定的平台而开发的。一个在Windows环境中执行的程序,似乎是专为这个环境而开发的;而同样的程序在Unix平台上执行,它的行为又似乎是专为Unix环境开发的。开发人员可以创建自己的客户化Swing组件,带有他们想设计出的任何外观和感觉。这增加了用于跨平台应用程序和Applet的可靠性和一致性。一个完整应用程序的GUI可以在运行时刻从一种外观和感觉切换到另一种。Swing的体系结构与AWT比较,Swing提供了更完整的组件,引入了许多新的特性和能力。SwingAPI是围绕着实现AWT各个部分的API构筑的。这保证了所有早期的AWT组件仍然可以使用。AWT采用了与特定平台相关

7、的实现,而绝大多数Swing组件却不是这样做的,因此Swing的外观和感觉是可客户化和可插的。上图显示了JFC各个部分之间的相互关系。Java2D,Accessibility,Drag&Drop,和AccessibilityAPI是AWT和JFC的一部分,但它们不属于Swing。这是因为,这些组件使用了一些本地代码,而Swing却不是这样的。Swing是围绕着一个称为JComponent的新组件构建的,而JComponent则由AWT的容器类扩展而来。Swing的层次结构下图说明了Swing组件的层次结构:管理资源吧·管理人自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。