接口(interface)
- 接口的声明方式:public interface 接口名{ }
- 接口中的方法:接口中的方法被隐式的指定为public abstract,(其他修饰符均会报错)。接口中的方法没有方法体,即方法不能在接口中实现。
- 接口中的变量:接口中的变量会被隐式的指定为public static final变量,(用private修饰会报错)。
接口与类的关系
- 接口不能用于实例化对象。
- 类可以实现接口,但必须实现接口中的所有方法。此时的类可以用来实例化对象。
实现方式 public class 类名 implements 接口名
事件(用外部设备操作组件)
- 事件类型
鼠标事件 键盘事件 动作事件 用鼠标操作组件,关注鼠标操作的位置与类型(释放,点击,移动或者拖动) 用键盘操作组件 激活组件,包括用鼠标点击按钮,关注是否点击,点击的是哪一个 - 事件源:是指当前正在操作的组件。如用户点击某Button,则此Button即为事件源。
- 事件监听器:每一种类型的事件都有一个对应类型的事件监听器。Java事件监听器即一组动作接口。
鼠标事件监听器MouseListener 键盘事件监听器KeyListener 动作事件监听器ActionListener
事件监听处理实现
- 确定事件源。
- 确定事件类型。
- 创建一个类,实现对应类型的监听器接口。
- 创建监听器对象,给事件源添加监听器。