第二十二天-Java_GUI(图形界面)

来源:互联网 发布:手机整蛊软件 编辑:程序博客网 时间:2024/04/29 15:53
GUI(图形用户界面)
Graphical User Interface(图形用户接口)


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


Container:为容器,是一个特殊的组件,可以通过add方法添加其他组件进来。


布局管理器:
FlowLayout(流式布局)
从左到右的顺序排列
Panel默认的布局
BorderLayout(边界布局)
东西南北中
Frame默认布局
GridLayout(网格布局)
规则的矩阵
CardLayout(卡片布局)
选项卡
GridBagLayout(网格包布局)
非规则的矩阵 


创建图形化界面步骤:
1、创建frame窗体
2、对窗体进行基本设置
比如大小,位置,布局。
3、定义组件
4、将组件通过窗体的add方法添加到窗体中
5、让窗体显示,通过setVisible(true)




事件监听机制的特点:
1、事件源。
2、事件。
3、监听器。
4、事件处理。


事件源:就是awt包或者swing包中的那些图形界面组件。
事件:每一个事件源都有自己特有的对应事件和共性事件。
监听器:将可以触发某一个事件的动作(不止一个动作)都已经封装到了监听器中。


以上三者,在Java中都已经定义好了。直接获取其对象来用就可以了。
我们要做的事情是,对产生的动作进行处理。
0 0
原创粉丝点击