资源简介
主要是通过SSH框架所实现的显示饼图跟柱状图。
代码片段和文件信息
package actions;
import java.awt.Font;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.List;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.labels.StandardPieSectionLabelGenerator;
import org.jfree.chart.plot.PiePlot3D;
import org.jfree.chart.title.Legendtitle;
import org.jfree.chart.title.Texttitle;
import org.jfree.data.general.DefaultPieDataset;
import services.ResultService;
import com.opensymphony.xwork2.ActionSupport;
import entity.Results;
public class ResultAction extends ActionSupport {
private JFreeChart chart;
private ResultService resultService;
public JFreeChart getChart() {
chart=ChartFactory.createPieChart3D(“学生成绩分析“ getDataset() true false false);
chart.settitle(new Texttitle(“学生成绩分析“new Font(“黑体“Font.ITALIC22)));
Legendtitle legend=chart.getLegend();
legend.setItemFont(new Font(“宋体“ Font.ITALIC 14));
PiePlot3D plot=(PiePlot3D) chart.getPlot();
plot.setLabelFont(new Font(“隶书“ Font.ITALIC 18));
plot.setBackgroundAlpha(0.9f);
plot.setForegroundAlpha(0.50f);
String unitstyle=“{0}={1}({2})“;
plot.setLabelGenerator(new StandardPieSectionLabelGenerator(unitstyleNumberFormat.getNumberInstance()new DecimalFormat(“0.00%“)));
plot.setLegendLabelGenerator(new StandardPieSectionLabelGenerator(unitstyleNumberFormat.getNumberInstance()new DecimalFormat(“0.00%“)));
return chart;
}
public void setChart(JFreeChart chart) {
this.chart = chart;
}
public ResultService getResultService() {
return resultService;
}
public void setResultService(ResultService resultService) {
this.resultService = resultService;
}
private List resultList;
public List getResultList() {
return resultList;
}
public void setResultList(List resultList) {
this.resultList = resultList;
}
@Override
public String execute() throws Exception {
resultList=resultService.findAll();
return SUCCESS;
}
private DefaultPieDataset getDataset(){
DefaultPieDataset dataset=new DefaultPieDataset();
for(Results result:resultList){
dataset.setValue(result.getComm() result.getTotal());
}
return dataset;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1340 2014-08-05 09:32 pieDemo\.classpath
文件 534 2014-08-05 09:38 pieDemo\.myhibernatedata
文件 294 2014-09-08 17:10 pieDemo\.myme
文件 240 2014-08-05 09:32 pieDemo\.mystrutsdata
文件 2243 2014-08-05 09:34 pieDemo\.project
文件 500 2014-08-05 09:31 pieDemo\.settings\.jsdtscope
文件 364 2014-08-05 09:31 pieDemo\.settings\org.eclipse.jdt.core.prefs
文件 459 2014-08-05 09:31 pieDemo\.settings\org.eclipse.wst.common.component
文件 252 2014-08-05 09:31 pieDemo\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-08-05 09:31 pieDemo\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-08-05 09:31 pieDemo\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 462 2014-08-05 09:32 pieDemo\.springBeans
文件 2386 2014-08-05 11:25 pieDemo\src\actions\ResultAction.java
文件 2515 2014-08-05 11:21 pieDemo\src\actions\ZhuZhuangActon.java
文件 1570 2014-08-05 11:23 pieDemo\src\applicationContext.xm
文件 396 2014-08-05 09:45 pieDemo\src\dao\impl\ResultDaoImpl.java
文件 134 2014-08-05 09:42 pieDemo\src\dao\ResultDao.java
文件 922 2014-08-05 09:38 pieDemo\src\entity\Results.hbm.xm
文件 956 2014-08-05 09:39 pieDemo\src\entity\Results.java
文件 406 2014-08-05 09:48 pieDemo\src\services\impl\ResultServiceImpl.java
文件 143 2014-08-05 09:46 pieDemo\src\services\ResultService.java
文件 783 2014-08-05 11:07 pieDemo\src\struts.xm
文件 640 2014-08-05 11:08 pieDemo\WebRoot\index.jsp
文件 36 2014-08-05 09:31 pieDemo\WebRoot\me
文件 3831 2014-08-05 11:25 pieDemo\WebRoot\WEB-INF\classes\actions\ResultAction.class
文件 3987 2014-08-05 11:21 pieDemo\WebRoot\WEB-INF\classes\actions\ZhuZhuangActon.class
文件 1570 2014-08-05 11:23 pieDemo\WebRoot\WEB-INF\classes\applicationContext.xm
文件 851 2014-08-05 11:15 pieDemo\WebRoot\WEB-INF\classes\dao\impl\ResultDaoImpl.class
文件 201 2014-08-05 11:15 pieDemo\WebRoot\WEB-INF\classes\dao\ResultDao.class
文件 1348 2014-08-05 11:15 pieDemo\WebRoot\WEB-INF\classes\entity\Results.class
............此处省略32个文件信息
- 上一篇:计步器源码
- 下一篇:mysql-5.5.27驱动
相关资源
- 疯狂Java李韩飞老师Android项目新浪微博
- 微信扫码支付JavaDemo
- visual swing for eclipes插件含安装教程
-
java实现QQ聊天Jfr
ame客户端+服务器 - java中webservice常用jar包
- 航班订票系统java实现
- 超市商品销售管理系统SSM+java实现.z
- JavaStructDemo
- java命令行文件管理器
- Pro Java 8 Programming 3rd Edition(2015)
- java Spring团购完整前后台进阶
- javaweb版本的考勤管理系统
- Java课程设计--企业职工信息管理系统
- JAVA开发技术大全
- jieba分词java版项目
- 传智播客java_web笔记全套
- Android网上订餐系统带后台管理系统
- RSA加密传输AES的key和iv js加密 java解
- Java+MySQL停车场管理系统源码和文档
- java程序设计教程雍俊海第2版
- spring-3.2.0.M1版本核心jar
- JavaWEB t通讯录
- 图书馆管理系统Java Web实训报告.doc
- Oracle Java Swing 学生信息管理系统
- Java Web+Mysql实现邮箱激活注册的用户
- JavaWeb国际化
- (Servlet+JSP+JavaBean实现)用户注册和登
- 数据结构与算法分析_java语言描述_M
- 超市管理系统-珍藏版-demo java+sql
- JSP网上拍卖系统---毕业设计作品
评论
共有 条评论