【问题标题】:Why are these XYItemRenderer methods missing despite importing the right module?尽管导入了正确的模块,但为什么缺少这些 XYItemRenderer 方法?
【发布时间】:2021-04-08 23:51:14
【问题描述】:
我正在尝试应用在here 找到的解决方案,但是当我尝试在 IntelliJ 中运行它时,setBaseItemLabelGenerator、setBaseItemLabelPaint、setBasePositiveItemLabelPosition 等一些XYItemRenderer 方法不适用成立。我知道我导入了正确的类,因为渲染器的声明没有问题。我还能错过什么导致问题的原因?我的模块是使用 Maven 管理的,我使用的是 JFreeChart 1.5.2。
【问题讨论】:
标签:
java
jfreechart
linechart
【解决方案1】:
example cited 可以追溯到 2013 年,当时 JFreeChart 版本 1.0.17 已经存在。如here 和here 所述,从版本1.5.0 开始,“许多方法getBaseXXX() / setBaseXXX() 已重命名为setDefaultXXX() / getDefaultXXX()”。作为参考,版本 1.5.3 是当前版本。有关开发版本中模块的更多信息,请访问here。