标签: java keylistener keyevent
Java KeyListener是否通用意味着它适用于我输入的任何应用程序?
如果没有,我怎样才能使其普及?
答案 0 :(得分:2)
这不是普遍的。它仅在您为其注册的组件具有焦点时才有效。您可以使用keyboard hooks使其具有通用性,但您必须使用JNI或JNA来集成本机代码。
答案 1 :(得分:1)
请定义“通用”。你的意思是它会作为键盘记录器吗?答:没有。为此你需要编写一个可以插入操作系统的键盘钩子,这可以通过JNI或JNA用Java完成,但是Java不适合。