AWT和Swing都是java中的包,AWT全称为Abstract Window ToolKit)抽象窗口工具包,是早期编写图形界面应用程序的包.。而Swing则是对AWT的改良和拓展。AWT对应的是系统中的各种图形函数,但是Java为了实现在各个平台的兼容性,所以AWT是依靠本地方法来实现功能的。而Swing不但包含了AWT的所有功能,还用纯粹的Java代码对其进行拓展和扩充。
AWT和Swing都是java中的包,AWT全称为Abstract Window ToolKit)抽象窗口工具包,是早期编写图形界面应用程序的包.。而Swing则是对AWT的改良和拓展。AWT对应的是系统中的各种图形函数,但是Java为了实现在各个平台的兼容性,所以AWT是依靠本地方法来实现功能的。而Swing不但包含了AWT的所有功能,还用纯粹的Java代码对其进行拓展和扩充。