GUI:图形用户接口,用图形的方式,来显示计算机操作的界面Java.awt包:抽象窗口工具包,需要调用本地系统方法实现功能,属于重量级控件javax.swing包:在awt的基础上,建立的一套图形界面系统,提供了更多的组件,而且完全由Java实现,增强了移植性,属于轻量级控件组件:是具有图形表示的对象,该图形表示可以显示在屏幕上并可以与用户交互