略谈Java事件驱动

  首先想要给我们的组件安装上事件驱动,我们要搞清楚

   1 事件源:触发事件处理的组件,如button按钮对象

   2 事件 :事件是EventObject类的对象,不同的组件,事件对象有所不同。如ActionEvent

   3 监听器:所谓的监听器,其实就是事件监听器的接口实例,根据事件对象来选择监听器接口

     2011030110481247.png

              一些常用的事件,及其对应的监听器接口

  首先我们要明确组件触发的是那类事件,根据事件定义监听器实例,有监听器接口实现。 

 
  
1 ActionListener listener = new ActionListener() {
2
3 public void actionPerformed(ActionEvent e) {
4 System.out.println( " 按下 " );
5 }
6 }; //因为是监听器接口实例的缘故,同时要实现接口的抽象方法,这里我们控制台输出。

   然后给组件注册此监听器实例

 
  
1 button.addActionListener(listener);

 这样一个简单的事件驱动就算成功了,如果当我们的事件组件增多的情况下,为了减少代码,可以自定义监听器类,不过前提是要实现监听器接口以及抽象方法。

转载于:https://www.cnblogs.com/SCAU_que/articles/1967755.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值