黑马程序员_第十二天

来源:互联网 发布:python数据结构和算法 编辑:程序博客网 时间:2024/05/20 11:48

--------------------android培训、java 培训、期待与您交流! ---------------------

学习gui编程 知道是处理机制的基本原理,事件,事件源,事件处理器之间的关系

 

WT事件处理

 

 

 

 

 

 

 

 

《事件监听器》

三个重要的概念:

 事件:用户对组件的一个操作,称之为一个事件。

 事件源:发生事件的组件就是事件源。

 事件处理器:某个Java类中的负责处理事件的成员方法。

 

按事件的性质分类:
 低级事件
 语义事件(又叫作高级事件)

一个事件监听器对象负责处理一类事件。

一类事件的每一种发生情况,分别由事件监听器对象中的一个方法来具体处理。

在事件源和事件监听器对象中进行约定的接口类,被称为事件监听器接口。

事件监听器接口类的名称与事件类的名称是相对应的,例如,MouseEvent事件类的监听器

修改组件的默认事件处理方式》

-只有在一个组件上注册了某种事件的事件监听器对象后,组件才会产生相应的事件对象。

-默认的processEvent方法(处理所有事件的总入口)调用相应的processXxxEvent方法(处理Xxx事件的分叉入口)。

-调用enableEvents((long eventsToEnable))方法,可以在即使没有注册事件监听器的情况下,组件也能够对某些类型的事件进行响应和产生相应的事件对象。

一个容器中的各个组件之间的位置和大小关系就称之为布局。
-Java语言提供了布局管理器来管理组件在容器中的布局,而不是直接使用位置坐标来设置各个组件的位置和大小。
-AWT中的布局管理器类:
    -BorderLayout
    -FlowLayout
    -GridLayout
    -CardLayout
    -GridBagLayout



----------------------android培训、java 培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima