1

tornadofx でスプラッシュ スクリーンを作成する方法に関する例もリソースも見つかりませんでした。この例と同じ行に沿って、プレーンな javafx で動作するスプラッシュ スクリーンがあります: https://gist.github.com/jewelsea/2305098

しかし、ステージとスクリーンの代わりにビューとフラグメントを使用して異なるパラダイムを使用するため、 tornadofx でそれを達成する方法についての手がかりがありません。

4

1 に答える 1

3

私が見る限り、ここでは JavaFX プリローダーを使用していないため、ロード中に 1 つの View を開き、完了したらその View を別の View に置き換えるのとまったく違いはありません。app クラスを にポイントし、SplashScreenViewそこでロードを処理し、replaceWith(MainView::class)完了したら実行します。では、コールバックMainViewをオーバーライドして、ウィンドウが目的のサイズに確実にサイズ変更されるようにすることができます。onDockcurrentStage?.sizeToScene()

于 2017-09-13T11:33:37.710 に答える