BarRenderer3D renderer = new BarRenderer3D();
renderer.setSeriesPaint(0, new Color(0, 0, 255));
renderer.setSeriesPaint(0, new Color(0, 0, 255));
解决方案 »
- 工作了8天-。-求指导eclipse的常用快捷键和dubug怎样加断点
- dsoframer 打印预览excel时没有出现工具栏
- 谁开发过把webservice集成到struts2+spring2+hibernate的项目?
- 急求:svn服务器迁移
- 十万火急
- java序列化
- 请大家帮忙看看这个客户端调用ejb(bmp)出现的问题哈!整了一天了还是不知道怎么回事
- 我c盘上面有一个xml文件是从step ap203转换过来的要取出产品的信息如何实现
- 利用WebService发送短信,出错
- 大家推荐一些关于调试JSP程序的比较好的方法吧?怎么样
- abstract interface和interface的区别?
- JSP出现了Unterminated <%@ page tag错误
(1)比照org.jfree.chart.renderer.category.GradientBarPainter写一个自己的类,重写public void paintBar方法,修改如下: //去掉原有的颜色获取方法
// Paint itemPaint = renderer.getItemPaint(row, column);
//
// Color c0, c1;
// if (itemPaint instanceof Color) {
// c0 = (Color) itemPaint;
// c1 = c0.brighter();
// }
// else if (itemPaint instanceof GradientPaint) {
// GradientPaint gp = (GradientPaint) itemPaint;
// c0 = gp.getColor1();
// c1 = gp.getColor2();
// }
// else {
// c0 = Color.blue;
// c1 = Color.blue.brighter();
// }
//添加自定义的颜色获取方法
Color[] colors=new Color[8];
colors[0]=Color.RED;
colors[1]=Color.ORANGE;
colors[2]=Color.GREEN;
colors[3]=Color.BLUE;
colors[4]=Color.CYAN;
colors[5]=Color.MAGENTA;
colors[6]=Color.PINK;
Color c0, c1;
c0=colors[column%7];
c1 = c0.brighter();(2)在画柱状图时,通过BarRenderer中的setBarPainter(BarPainter painter)方法设置为自己写的painter我就是这么实现的,效果还可以。