Java基础08GUI
2017-02-16 本文已影响57人
jjdxmashl
GUI四大布局
- FlowLayout(流式布局管理器)它是Panel默认的布局管理器。
- BorderLayout(边界布局管理器)它是Frame默认的布局管理器。
- GridLayout(网格布局管理器)GridBagLayout(网格包布局管理器)
- CardLayout(卡片布局管理器)。
继承关系图
事件监听
- java.awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。
- javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。
GUI案例
(1) 窗体关闭事件
(2) 按钮点击事件
(3) 把数据通过文本框转移到文本域
(4) 鼠标事件案例
(5) 键盘事件案例