2016-02-09 67 views
0

我有一個顯示一些數據的階段。Javafx Stage暫時空白

我有一個服務,加載數據和更新視圖。

的問題是執行stage.show()時,該階段是空白了一會兒..

我試圖增加堆大小,但它不會改變此行爲。

任何想法?謝謝。

回答

0

沒有顯示任何代碼,它總是猜測周圍。

這種事情的主要原因是一個阻塞JFXApplication線程的任務,在你的情況下,這個任務可能會調用從某處獲取數據的服務方法。

你應該看看Task docs 有很多例子。

作爲一個提示,你應該永遠不要阻止MainThread,因爲你的GUI無法響應。