我阅读的大多数tutorials和文档似乎都表明,大多数组件通信都是通过使用listeners进行订阅进行的。
Java docs表示java.awt.Component#dispatchEvent(AWTEvent e)
:
将事件调度到此组件或其子组件之一。在返回已为组件启用的1.1样式事件之前,调用processEvent。
考虑到侦听器似乎很普通,dispatchEvent
的目的是什么?如何/在何处接收调度事件?
最佳答案
组件必须接收事件以分派到某个地方。这是组件接收事件的地方。事件来自EventQueue
。