1.Java中的事件
我们编出来的程序有很多需要操作,比如有按钮需要点击,有文本框需要输入,这些操作我们统称为事件。事件有比较简单的三类:动作事件,鼠标事件和键盘事件。每种事件都有对应的监听器的接口,通过接口我们可以将定义好的操作写成不同的方法,这样我们的程序就可以加进去我们自己的创意,让程序更有特点。
2.Java中的接口
接口是一种特殊的类,当我们使用一个接口时,就必须重写它的每一个方法。例如有一个按钮,我们要点击它,并伴有相应的操作,就要给这个按钮添加监听器,方法如下:
//创建一个监听器类继承动作监听器接口
public class Listener implements ActionListener {
//重写接口的方法
public void actionPerformed(ActionEvent e)
{
//方法体(点击按钮后的操作)
}
}
继承接口的关键词是implements,如果继承接口后没有将接口中的每一个函数都重写,那么程序就会报错。
3.为什么要使用接口?
我们的程序要想功能多,就要写很多方法,很多方法我们可以自己写,但有些方法我们自己无法完成。Java中提供了很多接口,这些接口中的方法就可以解决这些问题。比如鼠标事件,我们无法自己写出鼠标点击的操作,但利用MouseListener中的方法就可以完成这种操作了。所以,灵活的使用接口可以使我们的程序拥有更多的功能。