Kotlin 使TornadoFX窗口始终位于顶部
我正在尝试制作一个用Kotlin编写的小虚拟键盘,我正在使用TornadoFX,它很棒,但还没有完全的文档记录。我发现JavaFX有一个专门用于此目的的方法,类似于Kotlin 使TornadoFX窗口始终位于顶部,kotlin,tornadofx,Kotlin,Tornadofx,我正在尝试制作一个用Kotlin编写的小虚拟键盘,我正在使用TornadoFX,它很棒,但还没有完全的文档记录。我发现JavaFX有一个专门用于此目的的方法,类似于stage.setAlwaysOnTop(true),但我找不到tornado的等效方法。此外,我希望窗口在单击时不要请求焦点,以便文本继续在另一个窗口中键入 总而言之,我需要我的窗口: 始终位于其他窗口的顶部 收到单击时不请求焦点 在主视图中类初始化块中,添加primaryStage.isAlwaysOnTop=trueTorna
stage.setAlwaysOnTop(true)
,但我找不到tornado的等效方法。此外,我希望窗口在单击时不要请求焦点,以便文本继续在另一个窗口中键入
总而言之,我需要我的窗口:
- 始终位于其他窗口的顶部
- 收到单击时不请求焦点
视图中
类初始化
块中,添加primaryStage.isAlwaysOnTop=true
TornadFX只是JavaFX上的一个层,因此JavaFX的每个函数调用仍然有效。调用currentStage?.setAlwaysOnTop(true)
从任何视图:)不确定如何避免在单击时接收焦点,但如果它在JavaFX中工作,它也会在TornadoFX中工作。好的,我会尝试一下,非常感谢@EdvinSyse