OHLCSeries的“ add”方法调用ComparableObjectSeries类方法“ add”,该方法接收参数“ notify”以指示您是否要通知侦听器有关更改。

我的问题是OHLCSeries的“添加”方法没有该参数,因此我无法在是否通知之间进行选择,而我必须能够。

我尝试从OHLCSeries调用'super'(ComparableObjectSeries)add方法,但是它不可见。

关于如何在通知侦听器时以及何时不通知侦听器以及添加新项时如何选择?

(我想避免必须重写整个OHLCSeries类或对其进行扩展,希望有一种更简单的方法来实现)

最佳答案

由于ComparableObjectSeries扩展了org.jfree.data.general.Series,因此,我考虑过使用此类的方法“ setNotify()”来激活/停用对OHLCSeries侦听器的通知,然后再调用“ add”方法。

尽管此解决方案可以解决问题,但我仍然对如何直接从OHLCSeries类使用'add'方法上的参数完成此操作感兴趣,因此欢迎提出任何想法。

08-03 22:16