1.GUI:
Graphical User Interface(图形用户接口)。
用图形的方式,来显示计算机操作的界面,这样更方便更直观。
CLI:
Command line User Interface (命令行用户接口)
就是常见的Dos命令行操作。
2.awt和swing包的概述
java.awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。
javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。
java共提供了五种布局管理器:
流式布局管理器(FlowLayout)
边界布局管理器(BorderLayout)
网格布局管理器(GridLayout)
卡片布局管理器(CardLayout)
网格包布局管理器(GridBagLayout)