初识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-创建一个登录界面

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

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

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

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

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

 6、运行结果(点击6下登录,2下注册)

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

1、

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

2、

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

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

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

 

 

 

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值