当我使用以下代码将数据点添加到数据集时,该数据集是某些图表的基础数据集:
timeSeriesCollection.add(time, number);
这是否必须在 GUI 线程上,或者图表的更新,稍后在侦听器链上,将它们的更新转换为在 GUI 线程上?
当我使用以下代码将数据点添加到数据集时,该数据集是某些图表的基础数据集:
timeSeriesCollection.add(time, number);
这是否必须在 GUI 线程上,或者图表的更新,稍后在侦听器链上,将它们的更新转换为在 GUI 线程上?
是的,Swing GUI 对象应该只在事件调度线程上构建和操作。这包括视图和模型:(ChartPanel
视图)呈现您的图表以响应通过更新您的TimeSeriesCollection
(模型)生成的事件。