有什么区别?你什么时候会使用鼠标监听器?还是 Action 监听器? 谢谢,麻烦您了!
最佳答案
第一个区别是 MouseEvent 是真正的系统事件,而 ActionEvent 是合成事件...它由系统事件触发。
MouseListener(和 MouseMotionLister、MouseWheelListener)在 (a) 您对事件详细信息(即 x/y 点击点)感兴趣或当您使用的组件不支持 ActionListeners 时很有用
Action
当您有一项可以在没有外部事件详细信息(例如退出程序)的情况下执行的任务并且您希望能够在多个组件中访问其中任何一个时,
Action
非常有用,或使用键盘或鼠标启动/启动
关于java - 鼠标监听器和 Action 监听器之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32399652/