一:监听器是什么
监听某一事件的发生以及状态的改变。
二:监听器的内部机制
接口回调。
三:分析
A在执行循环的时候,当循环到i == 5的时候,通知B。
事先先把一个对象传递给A,当A执行到i == 5的时候,通过这个对象,来调用B的方法。
注意:不是直接传递B的实例,而是传递一个接口的实例过去!
监听器的内部机制就是这样,有点java基础的,应该看看都会明白的。在java Swing编程中,会遇到大量的监听器(如鼠标,键盘等监听事件),我们往往会采用匿名内部类进行实现。
监听某一事件的发生以及状态的改变。
接口回调。
A在执行循环的时候,当循环到i == 5的时候,通知B。
事先先把一个对象传递给A,当A执行到i == 5的时候,通过这个对象,来调用B的方法。
注意:不是直接传递B的实例,而是传递一个接口的实例过去!
监听器的内部机制就是这样,有点java基础的,应该看看都会明白的。在java Swing编程中,会遇到大量的监听器(如鼠标,键盘等监听事件),我们往往会采用匿名内部类进行实现。