JavaFx:让舞台专注于按键

JavaFx: bring stage to focus on keypress

我试图让我的 window 专注于按键(使用 jnativehook),但出现此错误:

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

看来我无法从钩子的线程中更改 UI。

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

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