我想知道谁用Java创建了事件对象?我的问题不是如何在 Java 中创建自定义事件,而是由谁创建事件对象。
例如,在JButton
上单击鼠标,就会生成一个事件,这意味着创建了一个事件对象。
现在我的问题是谁创建了该事件对象以及它在哪里创建(在哪个方法中)?它是在 processMouseEvent()
方法中创建的还是在哪里创建的?
任何答案将不胜感激。提前致谢。
最佳答案
您认为您为什么需要知道这一点?你想解决什么问题?
如果您好奇,请在 Java 源代码中搜索诸如 new MouseEvent
之类的内容。如果您没有找到匹配项,那么可能是我们无权访问的一些较低级别的代码完成的。
您还可以查看Global Event Dispatching 。
关于java - 谁创建事件对象以及它们在哪里创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17867274/