我正试图让我的窗口专注于按键(使用jnativehook),但是收到此错误:
java.lang.IllegalStateException: This operation is permitted on the event thread only; currentThread = JNativeHook Dispatch Thread` exception.
好像我无法从钩子的线程中更改UI。
有没有办法让舞台走向前台?如果有必要,我愿意使用其他钥匙钩。
答案 0 :(得分:1)
根据James_D建议,Platform.runLater(...)
有效。窗口仍然不在前台的问题是另一个问题,它是用setIconified true-false组合修复的。