图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
下面我们介绍AWT和 Swing两种GUI工具
AWT(Abstract Windowing Toolkit),中文译为抽象窗口工具集,是Java提供的用来建立和设置Java的图形用户界面的基本工具。
AWT由Java中的java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件(components)。AWT是通过调用操作系统给的native方法实现的,所以Windows上显示的AWT的窗口是windows风格,而在Linux下显示的Xwindows风格。
swing组件都是从awt组件上继承来的,由纯java实现,不依赖于操作系统,在不同平台显示相同,所以组件多,功能强大