AWT代表抽象窗口工具包。
它是一个平台相关的 API,用于在Java开发 GUI(图形用户界面)或基于窗口的应用程序。它是由 Sun Microsystem 于 1995 年开发的。它在使用中是重量级的,因为它是由系统的主机操作系统生成的。它包含大量的类和方法,用于创建和管理 GUI。
Java AWT 层次结构
特征
- 它是一组本机用户界面组件。
- 它本质上非常坚固。
- 它包括各种编辑工具,如图形工具和成像工具。
- 它使用本机窗口系统控件。
- 它提供了包括形状、颜色和字体类的功能。
优点
- GUI 开发和程序执行占用的内存非常少。
- 它非常稳定,因为它很少崩溃。
- 它依赖于操作系统,因此性能很高。
- 由于其简单的界面,初学者易于使用。
缺点
- AWT 的按钮不支持图片。
- 它本质上是重量级的。
- 两个非常重要的组件树和表不存在。
- 可扩展性是不可能的,因为它依赖于平台