JAVA 教程 第五讲 AWT 图形用户界面设计
5.1 用 AWT 生成图形化用户界面
抽象窗口工具包 是 为 程序提供的建立图形用户界面
工具集, 可用于 的 和 中。它支持图形用户
界面编程的功能包括: 用户界面组件;事件处理模型;图形和图像工具,包括形状、颜色和字体类;布
局管理器,可以进行灵活的窗口布局而与特定窗口的尺寸和屏幕分辨率无关;数据传送类,可以通过本地
平台的剪贴板来进行剪切和粘贴。
5.1.1 Java.awt 包
包中提供了 设计所使用的类和接口,可从图
中看到主要类之间的关系。
! 包提供了基本的 程序的 设计工具。主要包括下述三个概念:
组件--Component
容器--Container
布局管理器--LayoutManager
5.1.2 组件和容器
的图形用户界面的最基本组成部分是组件("#),组件是一个可以以图形化的方式显
示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等。组件不能独立地显示出来,必须将
组件放在一定的容器中才可以显示出来。
类 "# 是许多组件类的父类,"# 类中封装了组件通用的方法和属性,
如图形的组件对象、大小、显示位置、前景色和背景色、边界、可见性等,因此许多组件类也就继承了
"# 类的成员方法和成员变量,相应的成员方法包括:
$"#%&'
$(
$($)
$*#
$+,
$
)
-
+,.#
*#+$#等
容器"也是一个类,实际上是 "# 的子类,因此容器本身也是一个组件,具有组