首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-03-25 
jfreechart 1.0.12中文无法正常我在一个Java文件中利用jfreechart生成一个报表并存在一个图片中,但是应该

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); 

热点排行