事件源:能够接受外部事件的源体(一些组件),是事件的产生者;
事件监听器:是实现事件监听的接口类;
事件机制:
(1)确认事件源对象;
(2)创建合适的事件监听器对象;
(3)为监听器添加合适的处理方法;
(4)安装监听器;
实例 ———— QQ简单界面
1. 目标:通过点击不同按钮进入对应的界面
2. 监听器ActionListener 是接口:
public void actionPerformed(ActionEvent e);
接口特点:一组规范 开放思想
接口是一种特殊的类,
接口中的方法都是抽象方法,
抽象方法:没有方法体({具体实现})的方法,而普通方法:具体实现的方法
接口不允许直接通过构造方法来创建对象:
错误:ActionListener listener = new ActionListener();
通过匿名内部类创建接口对象:
ActionListener listener = new ActionListener(){
public void actionPerformed(ActionEvent e){
//具体操作
}
};
本文详细介绍了事件源与事件监听器的概念,通过实例展示了如何使用ActionListener实现点击事件处理,以QQ界面为例说明了事件机制的应用。
725

被折叠的 条评论
为什么被折叠?



