Java编程(续)21.pptxVIP

  • 2
  • 0
  • 约8.87万字
  • 约 387页
  • 2018-05-19 发布于贵州
  • 举报
Java编程(续)21

第7章 图形用户界面技术 图形用户界面技术 本节主要内容概述 AWT技术Swing技术 7.1 概述Java 1.0推出时,只有一个针对基本GUI编程的类库,称为“Abstract Window Toolkit”(抽象窗口工具包),简称为“AWT”。在开发applet和图形应用程序时,一般需要用到AWT,AWT的初始版本是为了在简单用户界面中开发applet程序而设计的,是免费Java开发工具包(JDK)的一部分。AWT的作用是给用户提供基本的界面组件,例如按钮、列表、菜单、文本域等等。AWT组件主要用来建立独立于平台图形用户界面,此外,AWT还提供事件处理、剪贴板支持、数据传输和图像操作等。随着2D API的出现,AWT还提供高级字体操作、打印、地理数据获取和输入方法等功能的软件包。 7.1.1 AWT体系结构 对等体是一种本地图形用户接口(GUI)组件,由AWT类管理,是Java AWT采用的一种设计方案。图1表明了AWT的设计思路,AWT API允许所有的Java程序以安全和平台无关的方式来使用AWT组件进行图形用户界面的编程,而底层则交给AWT对等体来访问不同平台的本地组件。 7.1.1 AWT体系结构 图7.1 AWT对等体结构 7.1.2 重量组件和轻量组件 一个AWT组件通常是一个包含了对等体接口类引用的组件类,它指向本地对等体实现。因此,AWT组件全都是重量组件,都

文档评论(0)

1亿VIP精品文档

相关文档