[英]How to create splash screen in tornadofx
我找不到任何示例,也沒有關於如何在tornadofx中創建啟動畫面的任何資源。 我在普通的javafx中有一個工作的啟動畫面,沿着這個例子的同一行: https : //gist.github.com/jewelsea/2305098
但是,我不知道如何在tornadofx中實現它,因為它使用不同的視圖和片段而不是舞台和屏幕的范例。
在我看來,你沒有在這里使用JavaFX預加載器,所以這與在你加載時打開一個View,然后在你完成時用另一個View替換那個View沒有什么不同。 只需將您的app類指向SplashScreenView
,在那里處理您的加載,然后在replaceWith(MainView::class)
后執行replaceWith(MainView::class)
。 在MainView
,您可能希望覆蓋onDock
回調並執行currentStage?.sizeToScene()
以確保窗口調整為所需大小。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.