我正在寻找有关事件对象工作方式的更多信息。
我的理解是,(在Java中)典型的事件处理如下:
-Listener添加到事件源(即添加到按钮)
-用户与事件源进行交互(即单击)
-事件源实例化包含信息的事件对象
-事件源将对象传递给侦听器,然后侦听器执行代码。
问题是,当侦听器内部没有代码时,是否仍会创建事件对象?即
public void mouseEntered(MouseEvent event) {
//Nothing here
}
可悲的是,我无法找到阅读事件交互的好资源。