gpt4 book ai didi

java - 周期为 n 毫秒的 JFreeChart DynamicTimeSeriesCollection

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:25:13 26 4
gpt4 key购买 nike

我正在尝试定义一个小程序,其中包含必须每 n 毫秒更新一次的图表。例如每 500 毫秒。这是代码的一部分:

dataSet = new DynamicTimeSeriesCollection(1, 200, new Millisecond());
dataSet.setTimeBase(new Millisecond());

当我启动应用程序时,它返回第二行引发的 NullPointerException。如果我将 Milliseconds 替换为 Seconds,它就可以工作。

问题是:如何设置一个n毫秒的周期无异常?

谢谢

最佳答案

看起来 pointsInTime 没有为 Millisecond 初始化,但您可以在子类构造函数中这样做:

private static class MilliDTSC extends DynamicTimeSeriesCollection {

public MilliDTSC(int nSeries, int nMoments, RegularTimePeriod timeSample) {
super(nSeries, nMoments, timeSample);
if (timeSample instanceof Millisecond) {
this.pointsInTime = new Millisecond[nMoments];
}
}
}

关于java - 周期为 n 毫秒的 JFreeChart DynamicTimeSeriesCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com