tornadofx でスプラッシュ スクリーンを作成する方法に関する例もリソースも見つかりませんでした。この例と同じ行に沿って、プレーンな javafx で動作するスプラッシュ スクリーンがあります: https://gist.github.com/jewelsea/2305098
しかし、ステージとスクリーンの代わりにビューとフラグメントを使用して異なるパラダイムを使用するため、 tornadofx でそれを達成する方法についての手がかりがありません。
tornadofx でスプラッシュ スクリーンを作成する方法に関する例もリソースも見つかりませんでした。この例と同じ行に沿って、プレーンな javafx で動作するスプラッシュ スクリーンがあります: https://gist.github.com/jewelsea/2305098
しかし、ステージとスクリーンの代わりにビューとフラグメントを使用して異なるパラダイムを使用するため、 tornadofx でそれを達成する方法についての手がかりがありません。
私が見る限り、ここでは JavaFX プリローダーを使用していないため、ロード中に 1 つの View を開き、完了したらその View を別の View に置き換えるのとまったく違いはありません。app クラスを にポイントし、SplashScreenView
そこでロードを処理し、replaceWith(MainView::class)
完了したら実行します。では、コールバックMainView
をオーバーライドして、ウィンドウが目的のサイズに確実にサイズ変更されるようにすることができます。onDock
currentStage?.sizeToScene()