当在java中按下键时,键事件继续触发

时间:2015-03-12 08:17:38

标签: java events key

我在退出时使用菜单加速器作为alt + f4在java摇摆中,当我按下alt + f4一旦事件被触发一次,但是当我一直按下alt + f4事件时继续射击。如何制止?

2 个答案:

答案 0 :(得分:0)

如果不删除关键事件监听器,则无法停止接收事件。

相反,您的业务逻辑需要忽略它不想处理的事件。因此,也许在收到第一个事件后,在某处设置一个布尔标志,告诉听众忽略后续事件。

答案 1 :(得分:0)

您可以使用计时器删除一段时间的密钥监听器。然后重新附加监听器。 另请参阅答案here