JFreeChart 的用法

2016-02-19 15:38 3 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - 编程语言 】

  一个简单的用法

  在jsp 页面中可以封装为一标签

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)
public class xxxxChartTag extends TagSupport
{
 
   private static final long serialVersionUID = 1L;
   private int width; //图表宽度
   private int height; //图表高度
   private String type; //图表类型
   private DataVO datavo; //图表数据对象
   private static final int EVAL_PAGE = 6;
   private String attrbuteName; //request对象名字
   private String chartType; //图表显示方式2D或3D
   /**
   *
   * pDiscription:[构造器方法描述]/p
   * @coustructor 方法.
   */
   public NtasChartTag()
   {
     super();
     width = 790;
     height = 460;
     attrbuteName = NtasConst.REQUEST_DATAVO_KEY;
     chartType="2D";
   }
   public int doStartTag() throws JspException
   {
     StringBuffer stringbuffer = new StringBuffer();
     HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
     HttpSession session = request.getSession(true);
     datavo = (DataVO) request.getAttribute(attrbuteName);
     NTASChartFactory NChartFactory = new NTASChartFactory(datavo, session);
     NChartFactory.setPicWidth(width);
     NChartFactory.setPicHeight(height);
     NChartFactory.setChartstyle(chartType);
     
     try
     {
       NChartFactory.createNTASChart(type);
     }
     catch (Exception e1)
     {
       e1.printStackTrace();
     }
     String picFileName = NChartFactory.getFileName();
     String getPicURL = NChartFactory.getPicURL();
     stringbuffer.append( NChartFactory.getChartMapHtml());
     stringbuffer.append("img border="0" width="" + width + "" height="" + height + "" src="" + request.getContextPath()+getPicURL + "" useMap="#" + picFileName + ""/");
     JspWriter out = pageContext.getOut();
     try
     {
       out.println(stringbuffer.toString());
     }
     catch (IOException e)
     {
       e.printStackTrace();
     }
     return EVAL_PAGE;
   }
    public int getHeight()
   {
     return height;
   }
    public String getType()
   {
     return type;
   }
    public int getWidth()
   {
     return width;
   }
  /  public void setHeight(int i)
   {
     height = i;
   }
    public void setType(String string)
   {
     type = string;
   }
    public void setWidth(int i)
   {
     width = i;
   }
    public String getAttrbuteName()
   {
     return attrbuteName;
   }
    public void setAttrbuteName(String string)
   {
     attrbuteName = string;
   }
   public String getChartType()
   {
     return chartType;
  }
public void setChartType(String string)
   {
     this.chartType = string;
  }
}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1610077.html

延伸阅读
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户...
丰胸精油又分为免按摩丰胸精油和按摩丰胸精油 在人们的印象中,传统的精油都是需要按摩或者刮痧才有效果,这是因为精油是天然提取的,分子大,不容易被皮肤吸收;再有就是很多精油本身是没有功效的,仅仅起到的是润滑的左右,它所宣称的功效是需要通过特定的穴位按摩手法或者刮痧来实现的。 丰胸精油的最佳使用周期为...
洗脸扑具有富含海藻型气泡,纯天然制成,纯中性,不伤肌肤等特点,已成为时尚美女、青春女孩、青春靓丽少女、大学女生们上妆、卸妆的必备闺房佳品。 洗脸扑使用小技巧:使用后将水捏干,竖立通风,可完全干燥而硬化,使细菌无法滋生,卫生耐用;使用前,请在温水中轻轻揉洗,使其恢复最佳效果后再使用。专家建议一片洗脸扑的使用周...
现在用洗脸刷的MM越来越多,但是还是有很多MM没有用过洗脸刷,还在用手洗脸,我只能说MM你太怀旧啦,尝试下新鲜事物吧!洗脸刷洗脸真的是洗的非常干净的啦!现在我来教大家怎么洗脸刷和操作时候要注意的地方。 第一次使用之前要充24小时的电。充电的时候洗脸刷背面的四个绿灯会一闪一闪,充完电绿灯长亮,停止闪烁。如果您化了妆,...
标签: 美容护肤 护肤
  爽肤水的正确用法 爽肤水、柔肤水、收敛水统称化妆水。爽肤水、收敛水和柔肤水其实区别不是太大,只不过爽肤水、收敛水更适合天气较热,脸上比较爱出油的天气使用,柔肤水更适合干燥的季节使用而已。现在来看看你使用化妆水的方法正确吗?  爽肤水可以经常更换么?  错误观点:因为某个品牌非常适合我,所以打算以后...

经验教程

163

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部