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
Javafx 如何在tornadofx中创建闪屏_Javafx_Kotlin_Tornadofx - Fatal编程技术网

Javafx 如何在tornadofx中创建闪屏

Javafx 如何在tornadofx中创建闪屏,javafx,kotlin,tornadofx,Javafx,Kotlin,Tornadofx,我找不到任何例子,也找不到任何关于如何在tornadofx中创建闪屏的资源。我有一个普通javafx的启动屏幕,与本例相同: 但是,我不知道如何在tornadofx中实现它,因为它使用不同的视图和片段范例,而不是舞台和屏幕。据我所知,这里没有使用JavaFX预加载程序,所以这与在加载时打开一个视图没有什么不同,然后在完成后用另一个视图替换该视图。只需将应用程序类指向一个SplashScreenView,在那里处理加载,然后在完成后执行replaceWith(MainView::class)。在M

我找不到任何例子,也找不到任何关于如何在tornadofx中创建闪屏的资源。我有一个普通javafx的启动屏幕,与本例相同:


但是,我不知道如何在tornadofx中实现它,因为它使用不同的视图和片段范例,而不是舞台和屏幕。

据我所知,这里没有使用JavaFX预加载程序,所以这与在加载时打开一个视图没有什么不同,然后在完成后用另一个视图替换该视图。只需将应用程序类指向一个
SplashScreenView
,在那里处理加载,然后在完成后执行
replaceWith(MainView::class)
。在
MainView
中,您可能希望覆盖
onDock
回调并执行
currentStage?.sizeToScene()
,以确保窗口大小调整为所需大小