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

来源:互联网 发布:侍魂零sp完美优化版 编辑:程序博客网 时间:2024/04/28 22:28

在用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 0
原创粉丝点击