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

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

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

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

    

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

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

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

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

1 button.addActionListener(listener);

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

posted on 2011-03-01 10:59  KuSiuloong  阅读(609)  评论(0编辑  收藏  举报