2

我已经为 ObservableList 实现了 ListChangeListener,从那里我将新数据添加到 LineChart 中使用的 XYChart.Series(见图)。

LineChart的XYSeries未排序

但是,如果我将新数据添加到 StackedAreaChart 的系列中,它会正确排序,而 LineChart 会根据它们在系列中的位置显示系列的单个元素。

在向侦听器中的系列添加新元素后,我已经尝试通过 FXCollection 对 ObservableList 进行排序,但这只会导致异常(java.lang.IllegalArgumentException:Children:添加了重复的子代)。

谁能给我一个合适的解决方案或者这个问题在JDK8之前没有解决吗?

4

0 回答 0