我找不到任何例子,也没有关于如何在tornadofx中创建一个启动屏幕的任何资源。在普通javafx中,我在下面的示例中有一个工作启动屏幕:https://gist.github.com/jewelsea/2305098。
但是,我不知道如何在tornadofx中实现它,因为它使用了不同的视图和片段,而不是舞台和屏幕。
发布于 2017-09-13 11:33:37
据我所知,您没有在这里使用JavaFX预加载器,所以这与在加载过程中打开一个视图,然后在完成后用另一个视图替换该视图并没有什么区别。只需将应用程序类指向一个SplashScreenView,在那里处理加载,然后在完成后执行replaceWith(MainView::class)。在MainView中,您可能需要重写onDock回调并执行currentStage?.sizeToScene()以确保窗口大小调整到所需大小。
https://stackoverflow.com/questions/46187319
复制相似问题