javafx - 如何在Tornadofx中创建启动画面

标签 javafx kotlin tornadofx

我找不到任何示例,也找不到关于如何在tornadofx中创建启动画面的资源。在这个示例的同一行中,我在纯javafx中有一个正常的启动屏幕:https://gist.github.com/jewelsea/2305098

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

最佳答案

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

关于javafx - 如何在Tornadofx中创建启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46187319/

相关文章:

Javafx GUI 记分牌

JavaFx 11 ListView 即使不处于编辑状态也会消耗 ESCAPE 键按下事件

Javafx Stackpane 显示类似 Java Swing 的 CardLayout

java - 如何取消订阅 TornadoFX 中的 Activity ?

JavaFX如何删除按钮的边框

android - BroadcastReceiver Intent.ACTION_PACKAGE_ADDED/REMOVED Android Oreo

android - 使用android kotlin - 随机数显示+延迟问题

java - 如何从 Java 中隐藏 Kotlin 的 lateinit var 支持字段?

javafx - 设置 cellFormat 时 makeeditable 不起作用

multithreading - 即使UI线程似乎响应,标签文本也不会更新