初识java-监听器

一、java-监听器:Java事件监听器是由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。——通俗来讲就是:监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当监听对象发生上述事件后,监听器某个方法将立即被执行。

二、为什么我们要使用监听器?

①监听器在Java中是非常重要的一种方法。在生活中也经常会用到。

②监听器可以用来检测网站的在线人数,统计网站的访问量等等!

三、监听器组件:事件源,事件对象,事件监听器

当事件源发生某个动作的时候,它会调用事件监听器的方法,并在调用事件监听器的方法的时候把事件对象传递出去。我们在监听器中就可以通过事件对象获取得到事件源,从而对事件源进行操作。

①事件:用户对组件的一个操作,称之为一个事件

②事件源:发生事件的组件就是事件源

③事件监听器(处理器):监听并负责处理事件的方法

四、执行顺序

1、给事件源注册监听器

2、组件接受外部作用,也就是事件被触发

3、组件产生一个相应的事件对象,并把此对象传递给与之关联的事件处理器

4、事件处理器启动,并执行相关的代码来处理该事件。

五、实现

-java.awt.event.ActionListener

   -动作监听器:监听按钮被点击了,如果被点击了就会调用一个方法

-java.awt.event.ActionEvent

    -动作事件:按钮被点击后,可以获得按钮上的消息,按钮上的字

具体步骤:

1-准备好一个界面,界面必须有按钮

2-创建一个类 ButtonAction 实现(implements) ActionListener

3-将这个方法public void actionPerformed(ActionEvent e);写在这类中

4-在方法中利用e.getActionCommand();获得按钮上的字符串  并输出

5-在界面这边 将创建的ButtonAction 类 创建一个对象 btnAction

6-使用按钮对象调用addActionListener(btnAction);添加btnAction这个对象

1-创建一个登录界面

初识java-监听器_第1张图片

2-创建一个类 ButtonAction 实现(implements) ActionListener

初识java-监听器_第2张图片

 3-将这个方法public void actionPerformed(ActionEvent e);写在这类中

初识java-监听器_第3张图片

4-在方法中利用e.getActionCommand();获得按钮上的字符串  并输出

初识java-监听器_第4张图片

 5-1)在界面这边 将创建的ButtonAction 类 创建一个对象 btnAction

     2) 使用按钮对象调用addActionListener(btnAction);添加btnAction这个对象

初识java-监听器_第5张图片

 6、运行结果(点击6下登录,2下注册)初识java-监听器_第6张图片

 7、添加更多附加条件(例:1、监听点击次数 2、登录账户次数)

1、

定义一个int类型的变量,用来表示点击按钮次数,按钮被点击,就会输出

初识java-监听器_第7张图片

2、

初识java-监听器_第8张图片

初识java-监听器_第9张图片

 定义接收账号密码的变量,将变量与界面的输入框对接。

初识java-监听器_第10张图片

 接收账号密码后,自己设置一个账号、密码,若输入正确则登录成功;反之则相反。

看看运行结果(密码输入正确时) 

初识java-监听器_第11张图片

 

 

 

你可能感兴趣的:(java)