读书人

jfreechart 1.0.12中文无法正常解决方

发布时间: 2012-03-25 20:55:17 作者: rapoo

jfreechart 1.0.12中文无法正常
我在一个Java文件中利用jfreechart生成一个报表并存在一个图片中,但是应该出现中文的地方都显示为方框。不知道怎么解决

[解决办法]

Java code
import org.jfree.chart.title.TextTitle;import java.awt.Font; CategoryDataset dataset = getDataSet2();JFreeChart chart = ChartFactory.createBarChart3D(                            "Fruit product", // 图表标题                            "水果", // 目录轴的显示标签                            "产量", // 数值轴的显示标签                            dataset, // 数据集                            PlotOrientation.HORIZONTAL, // 图表方向:水平、垂直                            true,     // 是否显示图例(对于简单的柱状图必须是false)                            false,     // 是否生成工具                            false     // 是否生成URL链接                            ); Font font = new Font("宋体", Font.BOLD, 16); TextTitle txtTitle = chart.getTitle();   txtTitle.setFont(font);  PiePlot pieplot = (PiePlot)chart.getPlot();//这里你照着你所要导出的图形类别替换一下PiePlot试试pieplot.setLabelFont(font); chart.getLegend().setItemFont(font); 

读书人网 >J2SE开发

热点推荐