当前位置: 代码迷 >> J2SE >> jfreechart 1.0.12中文无法正常解决方法
  详细解决方案

jfreechart 1.0.12中文无法正常解决方法

热度:157   发布时间:2016-04-24 01:41:00.0
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);
  相关解决方案