问题描述
我正在尝试应用在 Why COPY package*.json ./ precedes COPY . .? 处找到的解决方案,但是当我尝试在 IntelliJ 中运行它时,有几个 XYItemRenderer
方法,例如 setBaseItemLabelGenerator
、setBaseItemLabelPaint
、setBasePositiveItemLabelPosition
等未找到。我知道我导入了正确的类,因为渲染器的声明没有问题。我还能缺少什么导致问题的?我的模块是使用 Maven 管理的,我使用的是 JFreeChart 1.5.2。
解决方法
example cited 可追溯到 2013 年,当时 JFreeChart 版本 1.0.17 尚存。正如 here 和 here 所指出的,从 1.5.0 版开始,“许多方法 getBaseXXX()
/ setBaseXXX()
已重命名为 setDefaultXXX()
/ getDefaultXXX()
” .作为参考,版本 1.5.3 是当前版本。有关开发版本中模块的更多信息,请参见 here。