Java 如何在事件运行时停止它?

Java 如何在事件运行时停止它?,java,events,Java,Events,如果我在按下按键时激活鼠标按下事件,按键事件将停止,直到我释放鼠标,我如何在不停止按键事件运行的情况下执行鼠标事件代码?我不知道您用于捕获事件的EventListener,但是您可以使用线程池或类似的东西来提交线程 可能是因为EventListener在单个线程中运行,所以Java事件使用回调接口调用侦听器并启动新操作 现在,需要考虑的重要问题是按键和鼠标事件之间的延迟。JVM创建和启动线程就足够了吗?这取决于您的实现。我不明白您的问题,但是如果您使用SwingUtilities.invokeL

如果我在按下按键时激活鼠标按下事件,按键事件将停止,直到我释放鼠标,我如何在不停止按键事件运行的情况下执行鼠标事件代码?

我不知道您用于捕获事件的
EventListener
,但是您可以使用线程池或类似的东西来提交线程

可能是因为
EventListener
在单个线程中运行,所以Java事件使用回调接口调用侦听器并启动新操作


现在,需要考虑的重要问题是按键和鼠标事件之间的延迟。JVM创建和启动线程就足够了吗?这取决于您的实现。

我不明白您的问题,但是如果您使用
SwingUtilities.invokeLater()
将事件包装在一起,那么它将在EDT中处理所有其他事件时执行。你的题目和你写的东西无关