我只是尝试显示加载动画,而我在我的代码访问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帮助 –