Java第三课——事件监听
先了解事件监听
事件监听也就是对事件源发生的动作做出反应,事件源动作就是事件源对象的动作,包括但不限于鼠标移动,鼠标点击,键盘的敲击。而究竟对键盘还是鼠标做出反应就要添加不同的监听器,每个监听器都有各自处理各类事件源的方法。
监听器类的创建
先创建一个类Listener,并用关键字implements一个接口(ActionListener动作监听器,KeyListener键盘监听器)。利用系统补齐所有方法。至于方法写什么就看添加该监听器的对象了,在下一课会举例。
//这里创建一个监听器类
public class Listener implements ActionListener { }
监听器对象的创建
就像之前讲到的创建类的对象一样: 类 类的对象名=new 类
//这里创建一个监听器
Listener listener=new Listener();
如果要为按钮添加监听器,先要有一个按钮的对象,按钮中已经有个函数addActionListener()用来添加监听器,括号内填入监听器的名字。
JButton btn=new Button();
btn.addActionListener(listener);
这样,监听器就完成了
监听器的用处很多,在下节课会讲利用监听器创建一个登录界面,也就是会通过对按钮添加监听器获取文本框的数值,若账号密码正确则登录成功。