简体   繁体   English

JfreeChart方法,在org.jfree.chart.renderer.xy.XYBarRenderer中找不到setBaseToolTipGenerator

[英]JfreeChart method, setBaseToolTipGenerator cannot be found in org.jfree.chart.renderer.xy.XYBarRenderer

    // Create volume chart renderer
    XYBarRenderer timeRenderer = new XYBarRenderer();
    timeRenderer.setShadowVisible(false);
    timeRenderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator("Volume--> Time={1} Size={2}", new SimpleDateFormat("kk:mm"), new DecimalFormat("0")));

Hi all,大家好,

I got the following error message while compliling the code above:编译上面的代码时收到以下错误消息:

com/fx/jfree/chart/candlestick/JfreeCandlestickChart.java:[101,29] cannot find symbol
  symbol:   method setBaseToolTipGenerator(org.jfree.chart.labels.StandardXYToolTipGenerator)
  location: variable timeRenderer of type org.jfree.chart.renderer.xy.XYBarRenderer
1 error

Thanks in advance for your help,在此先感谢您的帮助,

Space.空间。

See Migration from JFreeChart 1.0.x , which suggests,请参阅Migration from JFreeChart 1.0.x ,这表明,

many methods getBaseXXX()/setBaseXXX() have been renamed setDefaultXXX()/getDefaultXXX() ;许多方法getBaseXXX()/setBaseXXX()已重命名为setDefaultXXX()/getDefaultXXX()

Instead, try this:相反,试试这个:

timeRenderer.setDefaultToolTipGenerator(…);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM