JFreeChart中文支持

 第一次做实际项目拿到的第一个任务就是做报表,今天选择用JFreeChat,但是总是不能显示中文,在网上找了很久,要修改JFreeChat源文件中字体设置,花了半天时间终于实现了中文支持

我用的是jfreechart-1.0.12

方法:

1、选择有批量文件查询/替换功能的工具,比如UtralEdit

搜索/解压目录/source/下含有"new Font("的文件;
            发现JFreeChart默认字体为
            "foo"
            "Serif"
            "Dialog"
            "SansSerif"
            "Bitstream Vera Sans"
            批量替换他们为中文字体"黑体";
          


2、LocalizationBundle.properties文件
   主要用来显示右键功能菜单的文字,

把源文件中LocalizationBundle改为LocalizationBundle_zh_CN

org/jfree/chart/LocalizationBundle.properties
org/jfree/chart/ui/LocalizationBundle.properties
org/jfree/chart/plot/LocalizationBundle.properties

然后重新编译修改过的文件,Ok,终于搞定!

参考资料:http://www.javaresearch.org/article/27836.htm 等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值