在处理各种事件时,我的一般策略是创建一个xxxHandler像MouseHandler,WindowHandler等这样的类,它扩展了xxxAdapterJava 提供的相应类。
我刚刚回顾了一些关于处理事件的其他文本,它说每当您扩展任何EventListener接口时,例如ActionListener,您必须调用enableEvents(AWTEvent e)构造函数中的方法并在super.processXXXEvent()生成事件时调用。
我发现这种方法非常令人困惑。这些方法具有访问说明符,protected因此我假设这些方法仅供内部使用?
actionPerformed()与通常的 ,等相比,它们是否提供任何好处mouseMoved(),您可以在其中添加代码来处理方法定义中的事件而不调用任何super方法? 需要帮助。简单的词受到高度赞赏,而不是技术性的胡言乱语。