急救.. jfreechart 中文乱码?

问题描述

大哥帮我看看吧..有错误的指出来(标题不会乱码其余的中文乱码)代码如下:importjava.io.*;importjava.awt.*;importorg.jfree.chart.*;importorg.jfree.chart.title.TextTitle;importorg.jfree.data.general.*;publicclassPieChart{publicstaticvoidmain(String[]args){Stringtitle="老师情况统计";DefaultPieDatasetpiedata=newDefaultPieDataset();piedata.setValue("高级职称",25.5);piedata.setValue("中级职称",44.1);piedata.setValue("初级职称及其他",33.4);JFreeChartchart=ChartFactory.createPieChart(title,piedata,true,true,true);chart.setTitle(newTextTitle(title,newFont("宋体",Font.ITALIC,25)));chart.addSubtitle(newTextTitle("最后更新日期:2005年8月5日",newFont("宋体",Font.ITALIC,20)));chart.setBackgroundPaint(Color.white);try{ChartUtilities.saveChartAsJPEG(newFile("C:\PieChart.jpg"),chart,600,600);}catch(IOExceptionexz){System.out.print("Can'tCreatimageFile");}}}

解决方案

解决方案二:
/*------这句代码解决气球汉字乱码的问题-----------*/PiePlotpieplot=(PiePlot)chart.getPlot();//通过JFreeChart对象获得plot:PiePlot!!pieplot.setNoDataMessage("Nodataavailable");//没有数据的时候显示的内容pieplot.setLabelFont(newFont("宋体",Font.PLAIN,12));/*------这句代码解决了底部汉字乱码的问题-----------*/chart.getLegend().setItemFont(newFont("宋体",Font.PLAIN,16));/*------这句代码解决了顶部汉字乱码的问题-----------*/chart.getTitle().setFont(newFont("宋体",Font.PLAIN,28));

解决方案三:
把以上代码copy进去就ok了
解决方案四:
utf-8?

时间: 2024-11-05 12:36:47

急救.. jfreechart 中文乱码?的相关文章

Jfreechart中文乱码解决方法

Jfreechart中文乱码解决方法 jfreechart对中文的支持部是很好,我开始做的时候也有乱码,下面的方案是在java上运行可以的... <!--[if !supportLists]-->1.     <!--[endif]-->柱状图(CategoryPlot):    CategoryPlot plot=chart.getCategoryPlot();//获取图表区域对象    CategoryAxis domainAxis=plot.getDomainAxis();

jfreechart中文乱码解决办法总结

由于JFreeChart组件的版本.操作平台.JDK的设置等因素,在使用JFreeChart组件时可能会出现中文乱码的现象. 遇到此问题时,可通过设置文字的字体来解决问题. 下面提供一种个人觉得比较好的解决方案:  代码如下 复制代码 //创建主题样式 StandardChartTheme standardChartTheme=new StandardChartTheme("CN"); //设置标题字体 standardChartTheme.setExtraLargeFont(new

opensuse下如何解决jfreechart中文乱码的问题_unix linux

问题描述:在opensuse 10.2下,jfreechart信息显示乱码 原因:linux版本JDK/JRE缺乏中文字体支持 解决办法:•从windows操作系统下找一个simsun.ttc文件(默认路径应该在C:/Windows/fonts目录下)•在opensuse系统下的jre/lib/fonts/目录(例如:/usr/java/jdk1.5.0_17/jre/lib/fonts)下新建fallback文件夹•拷贝simsun.ttc到opensuse系统下新建的fallback文件夹下

jfreechart-0.9.21报表有中文乱码,搞死我了

问题描述 jfreechart-0.9.21报表,在windows下tomcat中文没有问题,在linux websphere下就有问题了,中文乱码,咋回事?碰过的朋友出来说话,朋友们,速度啊 解决方案 一般windows下默认的中文编码是GBK,linux一般默认是 UTF-8.可以这样试试:修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB2312sudo dpkg-reconfigure --f

zip压缩解决文件名中文乱码问题

使用jdk自带的zip工具类Java.util.zip.ZipEntry,java.util.zip.ZipFile,java.util.zip.ZipInputStream,java.util.zip.ZipOutputStream 进行zip压缩时,没法解决文件名中文乱码问题 这里使用apache 旗下的commons-compress 库,官网是:http://commons.apache.org/proper/commons-compress/download_compress.cgi

使用Wordpress插件时出现中文乱码的解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 用wordpress建网站的好处就在于,可以使用N多主题和N多的插件,由于wordpress在国外的使用时期较长,很多插件都是国外的用户开发的.对于中文的支持不是很好.经常使用WP一定会遇到插件编码问题,今天影子给大家讲一下关于使用wordpress插件时出现中文乱码的解决方法. 一.起因: 今天就遇到一个插件,输入中文后,保存,查看,显示输

jdk1.6环境搭建netbeans的中文乱码

中文|中文乱码 增加支持库联接cd /usr/binln -sf /opt/jdk1.6.0/bin/javacln -sf /opt/jdk1.6.0/jre/bin/java 修改.bashrcexport JAVA_HOME=/opt/jdk1.6.0export JAVA_BIN=/opt/jdk1.6.0/binexport PATH=$PATH; $JAVA_HOME/binexport CLASSPATH=.; $JAVA_HOME/lib/dt.jar; $JAVA_HOME/l

Linux环境下&amp;quot;Font font = new Font(&amp;quot;黑体&amp;quot;, Font.BOLD, 18)&amp;quot;[BufferedImage~Graphics~drawString]中文乱码

Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码,windows下不会乱码,但在linux下nginx和tomcat部署后出现乱码.方框.问号等等,不能认清楚!!! 先说说系统: Microsoft Windows [版本 10.0.10586] (c) 2015 Microsoft Corporation.保留所有权利. ------

mathtype6.9中文乱码怎么办

  MathType6.9简体中文版成功解决无法输入中文的难题,在MathType编辑区内输入公式的同时输入中文将更加便捷,本教程将详细介绍彻底解决MathType6.9不能输入中文的方法. mathtype6.9中文乱码怎么办 不能输中文解决办法 MathType6.9简体中文版成功解决无法输入中文的难题,在MathType编辑区内输入公式的同时输入中文将更加便捷,以下是解决MathType6.9简体中文版不能输入中文的具体步骤: 1.下载替换文件,并保存到桌面:下载地址:http://www