Java:如何实现独立于java组件的isKeyDown()功能?

时间:2011-03-17 13:09:30

标签: java events keyboard key keyboard-events

使用Java,我需要检测某个特定时刻是否按下某个键(使用它的keyCode)。

您可能建议我为某个组件的所有键创建一个事件监听器,并存储所有键的状态(按下或不按下)。但是,我需要知道一般是否按下某个键,而不是某个Java组件。

例如,如果我的Java应用程序在后台运行并且用户在OpenOffice中按下了一个键,我需要能够检测到。

我如何实现这个独立于Java中的Java组件的isKeyDown()功能?

感谢任何反馈。

1 个答案:

答案 0 :(得分:2)

无法在Java中轻松完成。充其量你可以尝试JNI