BarRenderer3D用在JFreechart显示具有3D效果的柱状图,若操作此对象,JFreeChart所提供的Demo在使用时可采用两种方式:
1) 直接new出一BarRenderer3D对象设值,然后将其设入CategoryPlot对象中
- BarRenderer3D renderer3d = new BarRenderer3D();
- renderer3d.setBaseItemLabelsVisible(true);
- ...........
- .....
- CategoryPlot plot =( (JFreeChart)chart).getCategoryPlot();
- plot.setRenderer(renderer3d);
- CategoryPlot plot =((JFreeChart) chart).getCategoryPlot();
- plot.setRangeGridlinesVisible(true);
- ((BarRenderer3D)plot.getRenderer()).setBaseItemLabelsVisible(true);
- .......
- ....
本文探讨了使用JFreeChart绘制3D柱状图时两种不同的BarRenderer3D设置方法。一种是直接创建并设置BarRenderer3D对象,另一种是更新CategoryPlot中的现有对象。在特定环境下,第一种方法可能导致widgetdisposed异常,而第二种方法则能正常运行。

1万+

被折叠的 条评论
为什么被折叠?



