java将所有关键事件转发到父JFrame
我需要一个JFrame的所有子组件或子组件生成的所有关键事件(包括回车、制表符等)都在这个JFrame中被监听,以获得一个方法。我在谷歌上搜索了很多次,但都没有找到我需要的解决方案。我找到了一个使用“InputMap/ActionMap”的部分解决方案,但它只允许在InputMap上添加特定的击键,但我需要将所有可能的击键转发到父JFrame
谢谢
(我看到了this线程,但我希望Swing API中有一个解决方案,专门解决这个问题
你可以在下面搜索框中键入要查询的问题!
我需要一个JFrame的所有子组件或子组件生成的所有关键事件(包括回车、制表符等)都在这个JFrame中被监听,以获得一个方法。我在谷歌上搜索了很多次,但都没有找到我需要的解决方案。我找到了一个使用“InputMap/ActionMap”的部分解决方案,但它只允许在InputMap上添加特定的击键,但我需要将所有可能的击键转发到父JFrame
谢谢
(我看到了this线程,但我希望Swing API中有一个解决方案,专门解决这个问题
# 1 楼答案
查看Global Event Listeners它为您提供了两个选择:
AWTEventListener
李>KeyEventPostProcessor
李>