资源简介
Java 课程设计学习成绩管理系统

代码片段和文件信息
package System;
import java.awt.Font;
import java.awt.RenderingHints;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.Chartframe;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PiePlot;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.ui.RefineryUtilities;
public class Jfree
{
private static double excellent;
private static double well;
private static double middling;
private static double pass;
private static double fail;
private static String subject =null;
private JFreeChart jfreeChart;
public Jfree(String subjectdouble adouble bdouble cdouble ddouble e)
{
this.subject = subject;
this.excellent = a;
this.well = b;
this.middling = c;
this.pass = d;
this.fail = e;
createPieChart();
}
public static DefaultPieDataset createDataset() {
DefaultPieDataset Dataset = new DefaultPieDataset();
if(excellent!=0)
{
Dataset.setValue(“优秀“ excellent);
}
if(well !=0)
{
Dataset.setValue(“良好“ well);
}
if(middling!=0)
{
Dataset.setValue(“中等 “ middling);
}
if(pass!=0)
{
Dataset.setValue(“及格 “ pass);
}
if(fail!=0)
{
Dataset.setValue(“不及格 “ fail);
}
return Dataset;
}
public static void createPieChart()
{
// 通过工程创建3D饼图
JFreeChart jfreeChart = ChartFactory.createPieChart(subjectcreateDataset() true true false);
jfreeChart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASINGRenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
// 得到3D饼图的plot对象
PiePlot piePlot = (PiePlot) jfreeChart.getPlot();
// 设置透明度
piePlot.setForegroundAlpha(0.5f);
piePlot.setLabelFont((new Font(“宋体“ Font.PLAIN 12)));
// 设置标题字体
jfreeChart.gettitle().setFont(new Font(“隶书“ Font.BOLD 20));
// 设置图例类别字体
jfreeChart.getLegend().setItemFont(new Font(“宋体“ Font.BOLD 14));
Chartframe frame = new Chartframe(“成绩等级信息表“ jfreeChart);
frame.pack();
RefineryUtilities.centerframeOnScreen(frame);
frame.setVisible(true);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-12-18 19:39 管理系统\
文件 502 2011-12-18 19:24 管理系统\.classpath
文件 388 2011-12-18 19:22 管理系统\.project
目录 0 2011-12-18 19:22 管理系统\.settings\
文件 629 2011-12-18 19:22 管理系统\.settings\org.eclipse.jdt.core.prefs
目录 0 2011-12-18 19:25 管理系统\bin\
目录 0 2011-12-18 19:25 管理系统\bin\System\
文件 2847 2011-12-18 19:25 管理系统\bin\System\Jfree.class
文件 3202 2011-12-18 19:25 管理系统\bin\System\Jfree2.class
文件 1667 2011-12-18 19:25 管理系统\bin\System\main$MyTableModel.class
文件 37014 2011-12-18 19:25 管理系统\bin\System\main.class
文件 422 2011-12-18 19:29 管理系统\information.txt
目录 0 2011-12-18 19:23 管理系统\src\
目录 0 2011-12-18 19:25 管理系统\src\System\
文件 2097 2011-12-18 19:25 管理系统\src\System\Jfree.java
文件 2721 2011-12-18 19:25 管理系统\src\System\Jfree2.java
文件 66139 2011-12-18 19:23 管理系统\src\System\main.java
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论