抽象视窗工具组（Abstract Window Toolkit=AWT）是Java的平台独立的视窗系统，图形和使用者介面器件工具包。AWT是Java基础类（JFC）的一部分，为Java程序提供图形使用者介面（GUI）的标准API。
特性.Java释出的时候，AWT作为Java最弱的组件受到不小的批评。最根本的缺点是AWT在原生的用户界面之上仅提供了一个非常薄的抽象层。例如，生成一个AWT的复选框会导致AWT直接调用下层原生例程来生成一个复选框。不幸的是，一个Windows平台上的