从JavaFX窗口移除焦点

从JavaFX窗口移除焦点,javafx,focus,Javafx,Focus,我正在用JavaFX制作一个屏幕键盘,在我继续之前,我想确保我可以取消对窗口的对焦,这样对焦就保留在我想要发送按键的窗口上 我知道方法requestFocus(),isFocused()存在,但我需要setFocused(false),但是,它本身被划掉了 运行程序时,窗口可以像任何其他窗口一样聚焦和取消聚焦,这意味着不再支持setFocused()方法 有人知道解决方法吗?只要在您想要接收焦点的窗口上调用requestFocus()。好吧,如果我考虑了一个特定的过程,那就行了。但由于它是一个

我正在用JavaFX制作一个屏幕键盘,在我继续之前,我想确保我可以取消对窗口的对焦,这样对焦就保留在我想要发送按键的窗口上

我知道方法
requestFocus()
isFocused()
存在,但我需要
setFocused(false)
,但是,它本身被划掉了

运行程序时,窗口可以像任何其他窗口一样聚焦和取消聚焦,这意味着不再支持
setFocused()
方法


有人知道解决方法吗?

只要在您想要接收焦点的窗口上调用
requestFocus()
。好吧,如果我考虑了一个特定的过程,那就行了。但由于它是一个键盘,任何进程都可以使用它。否?只需在您想要接收焦点的窗口上调用
requestFocus()
。如果我考虑了一个特定的过程,那就行了。但由于它是一个键盘,任何进程都可以使用它。不