java.awt.Component.dispatchEvent()的目的和行为

时间:2010-01-20 19:04:54

标签: java swing components awt dispatchevent

我一直在阅读的大多数tutorials和文档似乎表明,大多数组件通信是通过使用listeners订阅进行的。

Java docs表示java.awt.Component#dispatchEvent(AWTEvent e)

  

将事件调度到此组件或其子组件之一。在返回已为Component启用的1.1样式事件之前调用processEvent。

鉴于听众似乎司空见惯,dispatchEvent的目的是什么以及收到的派遣事件如何/在哪里?

2 个答案:

答案 0 :(得分:1)

组件必须接收要在某处发送的事件。这是组件接收事件的位置。事件来自EventQueue

答案 1 :(得分:0)

我研究了如何将自定义事件发送到JFrame,最后我成功编译了网络上的一些示例。

这里可以看到功能结果:

link text

希望它可能有用!

SergeCOUDÉ