作为一名新手,对java监听器原理一知半解,于是查阅网上资料,总结如下:
给某个实例(按钮等)添加事件监听接口,this表示当前类的对象,在一个类里,你不需要new他的实例就直接可以用this调用它的方法和属性。
button.addActionListener(this)怎么触发actionPerformed方法?
当你点击一下这个button后,会有java的一个进程侦听到windows的这个消息,然后调用button的onclick()方法,这个方法里面会循环调用所有注册的监听器的actionPerformed()方法。