1

我试图让我的窗口专注于按键(使用 jnativehook),但收到此错误:

java.lang.IllegalStateException: This operation is permitted on the event thread only; currentThread = JNativeHook Dispatch Thread` exception.

似乎我无法从钩子的线程中更改 UI。

有什么办法可以让舞台走到前台?如有必要,我愿意使用其他关键挂钩。

4

1 回答 1

1

正如James_D 所建议的那样,Platform.runLater(...)作品。窗口仍然不在前台的问题是另一个问题,已通过 setIconified true-false 组合修复。

于 2017-08-16T10:35:25.213 回答