资源简介
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
相关资源
- 模电,数电,stm32,java等培训视频集
- gson-2.8.0包括sources和javadoc
- RAS算法Java实现
- Java EE互联网轻量级框架整合开发 SS
- 操作系统实验 内存管理 java编写 有界
- java-javaweb以及各种框架教学视频百度
- jd-gui反编译,用来反编译jar包和clas
- 操作系统实验和课设,java实现动态内
- 操作系统课设,用java实现磁盘调度算
- (swing+mysql+jdbc员工管理系统
- 使用servlet和jsp做的一个简易的微博系
- Java中的集合
- 简易宠物商店Java源代码
- 人力资源管理系统带数据库
- java刽子手
- java 设计模式之绘图程序
- springsource.org.apache.commons.logging-1.1.1.
- Java+mysql 教务管理系统 带数据库
- 决策树算法JAVA实现包括C4.5和ID3
- junit-5.2.3.jar
- Java小超市管理系统
- hadoop实战源代码Java
- 基于java校友信息
- java游戏之扫雷
- java游戏之五子棋
- java游戏之聊天室
- 基于java的饭店点餐系统189866
- Java+sqlserver2000做的员工管理系统带
- java写的目前最完美的http代理程序
- RSA JAVA代码
评论
共有 条评论