第六章 Java图形界面 图形界面(Graphic User Interface)简称GUI,是用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出指令、启动操作,并将系统的运行结果同样以图形方式显示给用户的技术
图形用户界面与字符界面相比,操作简单,画面生动,深受广大用户的欢迎,已经成为目前几乎所有应用软件的既成标准
本章主要讲述Java 的图形界面技术,即使用java
awt 包来创建图形界面的方法,包括AWT 组件、窗口和菜单设计、布局管理器、绘图操作,等等
6. 1 AWT 概述 AWT 即抽象窗口工具集(Abstract Window Tools), 用于图形用户界面的开发
Sun 公司在其早期发布的版本JDK1
0 中就提供了AWT,在其随后的多个版本中又逐步加以改进
6. 1. 1 AWT 的功能 AWT 的功能包括以下方面: ( 1)丰富的图形界面组件; ( 2)强大的事件处理模型图形和图象工具,包括形状、颜色、字体; ( 3)布局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率; ( 4)无关数据传送类,可以通过本地平台的剪贴板来进行剪切和粘贴操作; ( 5)打印和无鼠标操作
aw t 是 java 基本包中最大的一个,其中定义了所有GUI 组件类,以及以及其他用于构造图形界面的类,如字体类Font、 绘图类Graphics 和图像类Image 等
表 6-1 列出了AWT中的主要软件包
表 6-1 AWT 中的主要软件包 AWT 软件包 描述 java
awt 基本组件实用工具 java
accessibility 辅助技术 java
color 颜色和颜色空间 java
datatransfer 支持剪贴板和数据传输 java
dnd 拖放 java