GUI四大布局

  1. FlowLayout(流式布局管理器)它是Panel默认的布局管理器。
  2. BorderLayout(边界布局管理器)它是Frame默认的布局管理器。
  3. GridLayout(网格布局管理器)GridBagLayout(网格包布局管理器)
  4. CardLayout(卡片布局管理器)。

继承关系图

事件监听

  1. java.awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。
  2. javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。

##GUI案例

(1) 窗体关闭事件
(2) 按钮点击事件
(3) 把数据通过文本框转移到文本域
(4) 鼠标事件案例
(5) 键盘事件案例