struts2整合jfreechart(java私塾)

struts2整合jfreechart(java私塾)

ID:22701310

大小:213.50 KB

页数:5页

时间:2018-10-31

struts2整合jfreechart(java私塾)_第1页
struts2整合jfreechart(java私塾)_第2页
struts2整合jfreechart(java私塾)_第3页
struts2整合jfreechart(java私塾)_第4页
struts2整合jfreechart(java私塾)_第5页
资源描述:

《struts2整合jfreechart(java私塾)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文章内容来自Java私塾2013-12-27struts2整合JFreechart(java私塾)Struts2结合JFreeChart18.3.1构建结合环境有了前面的基础,接下来可以来把Struts2与JFreeChart结合使用了。先来构建结合开发的环境,很简单,只有一步工作,把struts2-jfreechart-plugin-2.1.8.1.jar拷入到web工程的lib下就可以了。18.3.2 Struts2结合JFreeChart来画饼图1:实现ActionJFreeChart作为一种结果类型,可以

2、作为某个Action的Result。接下来就来编写一个Action,结合着JFreeChart来实现画饼图。编写这种Action和编写普通的Action大大的不同。这种Action不需要execute方法,而是需要一个getChart方法,这个方法必须是公有的,且返回一个JFreeChart对象。示例代码如下: java代码:查看复制到剪贴板打印1.public class PieAction  extends ActionSupport {   2.    private static final Font f

3、ont = new Font("simsun",Font.ITALIC,22);  3.    private static DefaultPieDataset getDataset(){  4.        DefaultPieDataset dataset = new DefaultPieDataset();  5.        dataset.setValue("本科生", 50);  6.        dataset.setValue("研究生", 30);  7.        dataset.s

4、etValue("博士", 20);  8.        return dataset;  9.    }  10.    public JFreeChart getChart(){  11.        final DefaultPieDataset dataset = getDataset();  12.        JFreeChart chart = ChartFactory.createPieChart("XX公司员工学历比例图",  13.                dataset,  14

5、.                true,//是否有标题  15.                false,//是否有悬浮提示  16.                false//是否有连接  17.            );  18.          19.        chart.setTitle(new TextTitle("XX公司员工学历比例图",font));  20.          21.        //重新设置图例的字体,保证汉字的显示  22.        LegendTi

6、tle legend = chart.getLegend();  更多内容在‘java私塾官网’文章内容来自Java私塾2013-12-271.        legend.setItemFont(font);  2.          3.        //重新设置统计表对象的字体,保证汉字的显示  4.        PiePlot plot = (PiePlot) chart.getPlot();  5.        plot.setBackgroundAlpha(0.9f);  6.        p

7、lot.setLabelFont(font);  7.          8.        return chart;  9.    }  10.}  观察上面的两个方法getDataset和getChart,其实现方式和前面在Java中使用JFreeChart来画饼图的实现是一模一样的。仍然是getDataset方法提供饼形图要显示的数据,getChart方法用来设置饼形图的相关信息(如图例的字体,标题的字体等等)。2:配置struts.xml接下来看看在struts.xml中,Struts2是如何跟JFre

8、eChart结合的,示例代码如下: java代码:查看复制到剪贴板打印1.  2.      3.        

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。