91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

包含SSM的環(huán)境配置和里面的增刪查改功能,還有JFreeChart的柱狀圖,餅狀圖和折線圖的實(shí)現(xiàn)。JFreeChart已經(jīng)改成SSM的形式,實(shí)現(xiàn)了controller,service的分層,還把復(fù)雜的字體設(shè)置代碼提取到了utils里面,使得controller層代碼量大大減少。

資源截圖

代碼片段和文件信息

package?com.jiancheng.controller;??

import?javax.servlet.http.HttpServletRequest;??
import?javax.servlet.http.HttpServletResponse;??
??
import?org.jfree.chart.ChartColor;??
import?org.jfree.chart.ChartFactory;??
import?org.jfree.chart.JFreeChart;
import?org.jfree.chart.labels.ItemLabelAnchor;
import?org.jfree.chart.labels.ItemLabelPosition;
import?org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import?org.jfree.chart.plot.CategoryPlot;??
import?org.jfree.chart.plot.PlotOrientation;??
import?org.jfree.chart.renderer.category.BarRenderer;
import?org.jfree.chart.renderer.category.BarRenderer3D;
import?org.jfree.chart.servlet.ServletUtilities;????
import?org.jfree.data.category.CategoryDataset;
import?org.jfree.data.category.DefaultCategoryDataset;
import?org.jfree.data.general.DefaultPieDataset;
import?org.jfree.ui.TextAnchor;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;??
import?org.springframework.ui.ModelMap;??
import?org.springframework.web.bind.annotation.RequestMapping;??
import?org.springframework.web.servlet.ModelAndView;

import?com.jiancheng.service.ChartService;
import?com.jiancheng.utils.ChartFont;??
??
@Controller??
public?class?ChartContoller?{??

private?ChartFont?chartFont?=?new?ChartFont();

@Autowired
ChartService?chartService;
??????
????@RequestMapping(“/resultmap“)??
????public?String?resultmap(){??
????????return?“resultmap“;??
????}??
??????
????//顯示柱狀圖??
@RequestMapping(value?=?“/getColumnChart“)??
????public?ModelAndView?getColumnChart(HttpServletRequest?requestHttpServletResponse?response?ModelMap?modelMap)?throws?Exception{??
????????//1.?獲得數(shù)據(jù)集合??
????????CategoryDataset?dataset?=?chartService.getDataSet();??
????????//2.?創(chuàng)建柱狀圖??
????????JFreeChart?chart?=?ChartFactory.createBarChart3D(“學(xué)生對教師授課滿意度“?//?圖表標(biāo)題??
????????????????“課程名“?//?目錄軸的顯示標(biāo)簽??
????????????????“數(shù)目“?//?數(shù)值軸的顯示標(biāo)簽??
????????????????dataset?//?數(shù)據(jù)集??
????????????????PlotOrientation.VERTICAL?//?圖表方向:水平、垂直??
????????????????false?//?是否顯示圖例(對于簡單的柱狀圖必須是false)??
????????????????true?//?是否生成工具??
????????????????true?//?是否生成URL鏈接??
????????????????);??
????????//3.?設(shè)置整個(gè)柱狀圖的顏色和文字(char對象的設(shè)置是針對整個(gè)圖形的設(shè)置)??
????????chart.setBackgroundPaint(ChartColor.WHITE);?//?設(shè)置總的背景顏色??
????????
????????//4.?獲得圖形對象,并通過此對象對圖形的顏色文字進(jìn)行設(shè)置??
????????CategoryPlot?p?=?chart.getCategoryPlot();//?獲得圖表對象??
????????BarRenderer3D?renderer?=?new?BarRenderer3D();//3D屬性修改?
????????renderer.setbaseItemLabelGenerator(new??StandardCategoryItemLabelGenerator());
????????renderer.setbaseItemLabelsVisible(?true?);?
????????renderer.setbaseItemLabelPaint(ChartColor.DARK_GREEN);
????????p.setBackgroundPaint(ChartColor.lightGray);//圖形背景顏色??
????????p.setRangeGridlinePaint(ChartColor.WHITE);//圖形表格顏色??
????????renderer.setbasePositiveItemLabelPosition(new?ItemLabelPosition(ItemLabelAnchor.OUTSIDE12?TextAnchor.CENTER_LEFT));
????????renderer.setItemLabelAn

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????586??2018-07-07?23:13??Reader?me.txt
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\
?????文件????????1445??2018-06-26?00:18??ssm_demo_maven\.classpath
?????文件????????1090??2018-06-26?00:18??ssm_demo_maven\.project
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.settings\
?????文件?????????639??2018-06-26?00:18??ssm_demo_maven\.settings\.jsdtscope
?????文件?????????430??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.m2e.core.prefs
?????文件?????????767??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.wst.common.component
?????文件?????????171??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml
?????文件?????????300??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2018-06-26?00:18??ssm_demo_maven\.settings\org.eclipse.wst.validation.prefs
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.svn\
?????文件???????????3??2018-06-26?00:18??ssm_demo_maven\.svn\entries
?????文件???????????3??2018-06-26?00:18??ssm_demo_maven\.svn\format
?????目錄???????????0??2018-07-07?23:07??ssm_demo_maven\.svn\pristine\
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\01\
?????文件?????????430??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\01\01e1c466a5646cb9a6d6df069514558e54ed997f.svn-base
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\13\
?????文件????????8511??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\13\135842c3b84b78e2524ef6bd968e4d4d5a20f84d.svn-base
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\14\
?????文件????????4347??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\14\14d99416de9ceaf96da1c76f20234b3d3129e5d8.svn-base
?????目錄???????????0??2018-07-05?16:57??ssm_demo_maven\.svn\pristine\16\
?????文件????????4346??2018-07-05?16:57??ssm_demo_maven\.svn\pristine\16\1658b5901fa5250a08b840574fe97a0b4d133e48.svn-base
?????目錄???????????0??2018-07-05?16:57??ssm_demo_maven\.svn\pristine\1c\
?????文件??????256541??2018-07-05?16:57??ssm_demo_maven\.svn\pristine\1c\1c87fd4cd9e940a72582232ace1836808ce1502b.svn-base
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\21\
?????文件????????1090??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\21\216cdf672e60d4a280e00a7ffc682c4d5eaf7c5a.svn-base
?????目錄???????????0??2018-06-26?00:18??ssm_demo_maven\.svn\pristine\26\
............此處省略183個(gè)文件信息

評論

共有 條評論