JFreeChart中文乱码解决方案

作者: xinyin025 分类: JAVA 发布时间: 2013-06-19 21:52

由于JFreeChart组件的版本、操作平台、JDK的设置等因素,在使用JFreeChart组件时可能会出现中文乱码的现象。

遇到此问题时,可通过设置文字的字体来解决问题。

下面提供一种个人觉得比较好的解决方案:

//创建主题样式
StandardChartTheme standardChartTheme=new StandardChartTheme("CN");
//设置标题字体
standardChartTheme.setExtraLargeFont(new Font("黑体",Font.BOLD,20));
//设置图例的字体
standardChartTheme.setRegularFont(new Font("宋书",Font.PLAIN,15));
//设置轴向的字体
standardChartTheme.setLargeFont(new Font("宋书",Font.PLAIN,15));
//应用主题样式
ChartFactory.setChartTheme(standardChartTheme);

这样,可以解决绝大部分图表中中文乱码的问题。

一条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注