1、用户界面分类
GUI:图形用户接口;
CLI:命令行用户接口。
2、Java的两个界面组件包
java.Awt:使用系统相关的界面,重量级控件;
javax.Swing:完全由Java实现,轻量级控件。
3、组件:Component
Container为容器,是一个特殊的组件,该组件中可以通过add方法添加其他组件进来。
4、布局管理器:
FlowLayout:流式布局;
BorderLayout:边界布局;
GridLayout:网格式布局;
GridBagLayout:网格包布局;
CardLayout:卡片式布局。