我只是嘗試顯示加載動畫,而我在我的代碼訪問ERP這樣的:如何在javafx-application中顯示加載動畫?
protected void submit()
{
messageField.getStyleClass().add("smallLoading");
submitImpl();
messageField.getStyleClass().remove("smallLoading");
}
可悲的動畫從來沒有像以前那樣顯示...只是結果。我嘗試使用Platform.runLater
,這產生了相同的結果。我還轉移了線程中的最後2行,該線程正常工作(顯示了動畫),但當提交者試圖寫入我的消息字段時導致錯誤「不在FX應用程序線程中」。當我將線程傳遞給Platform.runLater
時,它沒有顯示動畫...我搜索了一下,但找不到解決方案。也許我失去了一些重要的...
我感謝任何幫助。謝謝!
看看https://stackoverflow.com/questions/30249493/using-threads-to-make-database-requests幫助 –