Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 使TornadoFX窗口始终位于顶部_Kotlin_Tornadofx - Fatal编程技术网

Kotlin 使TornadoFX窗口始终位于顶部

Kotlin 使TornadoFX窗口始终位于顶部,kotlin,tornadofx,Kotlin,Tornadofx,我正在尝试制作一个用Kotlin编写的小虚拟键盘,我正在使用TornadoFX,它很棒,但还没有完全的文档记录。我发现JavaFX有一个专门用于此目的的方法,类似于stage.setAlwaysOnTop(true),但我找不到tornado的等效方法。此外,我希望窗口在单击时不要请求焦点,以便文本继续在另一个窗口中键入 总而言之,我需要我的窗口: 始终位于其他窗口的顶部 收到单击时不请求焦点 在主视图中类初始化块中,添加primaryStage.isAlwaysOnTop=trueTorna

我正在尝试制作一个用Kotlin编写的小虚拟键盘,我正在使用TornadoFX,它很棒,但还没有完全的文档记录。我发现JavaFX有一个专门用于此目的的方法,类似于
stage.setAlwaysOnTop(true)
,但我找不到tornado的等效方法。此外,我希望窗口在单击时不要请求焦点,以便文本继续在另一个窗口中键入

总而言之,我需要我的窗口:

  • 始终位于其他窗口的顶部
  • 收到单击时不请求焦点

在主
视图中
初始化
块中,添加
primaryStage.isAlwaysOnTop=true

TornadFX只是JavaFX上的一个层,因此JavaFX的每个函数调用仍然有效。调用
currentStage?.setAlwaysOnTop(true)
从任何视图:)不确定如何避免在单击时接收焦点,但如果它在JavaFX中工作,它也会在TornadoFX中工作。好的,我会尝试一下,非常感谢@EdvinSyse