Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我创建一个将在无限循环中运行并且将消耗任何关键事件的不可见线程......
something like, Keyevent ke; ke.consume();
如果对所有 keylistener 接口方法都这样做了,keypressed、released、typed。如果一个不可见的线程拥有所有这些代码。如果将其转换为exe...并运行exe..会导致伪键盘失败效果吗?它实际上是一种潜在的病毒吗?
绝对不。Java 不能直接访问硬件,当且仅当您应用 s 的组件被关注时, KeyEvents 才会起作用。如果要禁用键盘,则必须使用JNI / JNA /任何其他本机接口。KeyListener
KeyEvent
KeyListener
然而,这:
Keyevent ke; ke.consume();
不起作用,因为ke没有初始化
ke