1.事件监听机制
1.事件: 事件当我们写好一个界面后,我们免不了会对这个界面进行一些操作,就像我们平时使用时一样,在输入框中输入数据,点击按钮等等,这些操作我们称之为一个事件。
2.事件监听器: 在java中我们要确定一个按钮有没有被点击,就要给按钮这个组件添加一个类似监听器的东西,监视一个按钮有没有被点击。这个东西我们叫做事件监听器。
而监听这个按钮有没有被点击的这种机制就是事件监听机制。
***java中每个事件都对应一个事件监听器。它被定义在 java.awt.event 这个包中。
2.给组件添加监听器
事件监听器的定义都是接口,而接口其实就是一个类,但这个类中所有方法都没有方法体,即不知道这个方法是干啥的。而同时定义这样的一个类要用到“interface”这个词,而不是“class”。因为接口中的方法都是抽象方法,所以接口是没有构造方法,不能够创建对象。我们定义一个接口的作用是给子类来做扩展,在子类中重写方法,构造方法的。
定义
public interface 类名{
public
}
接口的继承用implements,与类中继承用extends有所不同
public class 子类 implements 接口{
/*重写方法,***而且必须重写(实现)接口定义中所有的方法,
且接口中方法默认都是public,所有即使接口中没有写出public,
实现的时候也要加上public。(子类在继承父类方法的时候,不
能减小方法的可访问范围,父类中时public,子类中就必须是
public)*/
}