我已经为 ObservableList 实现了 ListChangeListener,从那里我将新数据添加到 LineChart 中使用的 XYChart.Series(见图)。
但是,如果我将新数据添加到 StackedAreaChart 的系列中,它会正确排序,而 LineChart 会根据它们在系列中的位置显示系列的单个元素。
在向侦听器中的系列添加新元素后,我已经尝试通过 FXCollection 对 ObservableList 进行排序,但这只会导致异常(java.lang.IllegalArgumentException:Children:添加了重复的子代)。
谁能给我一个合适的解决方案或者这个问题在JDK8之前没有解决吗?