1

我找不到任何示例,也找不到任何关于如何在 tornadofx 中创建启动画面的资源。我在此示例的同一行中使用普通 javafx 有一个工作启动画面:https ://gist.github.com/jewelsea/2305098

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

4

1 回答 1

3

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

于 2017-09-13T11:33:37.710 回答