我正在尝试应用此处找到的解决方案,但当我尝试在IntelliJ中运行它时,找不到几个XYItemRenderer
方法,如setBaseItemLabelGenerator
、setBaseItemLabelPaint
、setBasePositiveItemLabelPosition
等。我知道我导入了正确的类,因为渲染器的声明没有问题。我还可能遗漏了什么导致问题的原因?我的模块是使用Maven管理的,我使用的是JFreeChart 1.5.2。
引用的例子可以追溯到2013年,当时JFreeChart版本1.0.17已经存在。如这里和这里所指出的,从版本1.5.0开始;许多方法getBaseXXX()
/setBaseXXX()
已被重命名为setDefaultXXX()
/getDefaultXXX()
";。作为参考,1.5.3版本为当前版本。关于开发版本中模块的更多信息,可以在这里找到。