解决java中jfreechart汉字显示不出来的问题

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 19:05   11   0

在用java写jfreechart的时候,遇到显示不出来汉字的问题。

这时候需要在构造函数中加一段代码解决

        CategoryPlot plot=chart.getCategoryPlot();//获取图表区域对象
        CategoryAxis domainAxis=plot.getDomainAxis();     //水平底部列表
        domainAxis.setTickLabelFont(new Font("宋体",Font.BOLD,12)); //垂直标题
        domainAxis.setLabelFont(new Font("黑体", Font.BOLD,14));     //水平底部标题
        ValueAxis rangeAxis=plot.getRangeAxis();//获取柱状
        rangeAxis.setLabelFont(new Font("黑体",Font.BOLD,15));
        chart.getLegend().setItemFont(new Font("黑体", Font.BOLD, 15));
        chart.getTitle().setFont(new Font("宋体",Font.BOLD,20));//设置标题字体

chart 为JFreeChart的对象名

对象名若不是chart,改成自己JFreeChart的对象名就好了

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP