前幾天用javafx做小桌面應用程序出現了一個問題:
反復檢查,最終確定報錯的原因是UI刷新頻率過快導致的
javafx提供了Platform.runLater用於解決該問題:
Platform.runLater(new Runnable() { @Override public void run() { //用Platform.runLater來運行需要高頻調用的方法 documentTextArea.setText(documentString); } });
總結:需要高頻調用方法使用Platform.runLater