【发布时间】:2016-12-22 15:11:31
【问题描述】:
我正在用 javafx 编写一个程序,其中显示了不同的图表。图表值基于从数据库收集的数据。由于我必须首先从数据库中收集数据,然后在代码中进行一些进一步的计算,因此某些图表需要一些时间来加载。我想要一个进度指示器来显示图表加载的进度。在图表显示之前,用户选择他/她想要的图表类型,然后单击“开始”按钮查看图表。在单击按钮之前,进度指示器看起来像这样并且工作正常:
当用户单击“开始”按钮时,图表开始加载,我希望进度指示器以百分比显示加载进度。问题是,一旦图表开始加载进度指示器就会冻结。在整个图表完全加载之前,我尝试对进度条(及其下方的文本)进行的所有更改都不会完成,这会破坏进度指示器的整个目的。
有什么方法可以在图表加载时更改进度指示器?
谢谢!
【问题讨论】:
-
您是否使用不同的线程来执行后台任务?