《研磨struts2》第十八章 结合JFreeChart 之 18.1 JFreeChart使用
对于一个企业级的应用而言,经常会用到一些直观的图形化报表,用于帮助用户进行商业决策或者逻辑分析等,比如:
诸如此类,还有很多…
图形化的报表总是比枯燥的数字让人来的有兴趣,而且图形化报表在企业级应用中通常都是必不可少的,那么该怎么实现呢?
JFreeChart就是一个能帮助我们实现图形化报表的开源框架。JFreeChart封装了各种各样的图形化的报表模型,使得我们不用去关心如何画图形报表,而是直接把数据对象交给JFreeChart,由它来帮我们生成图形化的报表,从而使得开发图形化的报表变得非常简单。
请注意:在本节并不把Struts2和JFreeChart结合起来,而是先学习和JFreeChart的基础知识。
到JFreeChart的官网http://www.jfree.org/jfreechart/download.html下载相关的资源,找到JFreeChart的资源包jfreechart-1.0.13.zip,并下载。
?????? 解压下载的文件,可以得到如下的目录结构:

图18.3 使用JFreeChart画出的柱状图
JFreeChart作为一个免费的功能强大的图形报表工具,专注于如何显示图形报表。因此,在使用JFreeChart的时候,我们不需要关注如何生成图形,只需要专注究竟要显示什么样的数据。
?????? JFreeChart的功能很多,由于本书的重心是学习Struts2的知识,本章也只是来学习Struts2如何结合使用JFreeChart,并不是JFreeChart的指导用书,因此更多、更复杂的JFreeChart的知识,请参看JFreeChart的文档或相应资料。
?
私塾在线网站原创《研磨struts2》系列
转自请注明出处:【http://sishuok.com/forum/blogPost/list/0/4168.html】
欢迎访问http://sishuok.com获取更多内容