`
编程足球
  • 浏览: 257821 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

zk Chart 中文乱码问题解决

    博客分类:
  • ZK
 
阅读更多
在ZK中报表是对jfreechart的改进,但是对中文的支持不好。有中文乱码.

eg:
 
        charView.setTitle("报表统计");
  

会出现乱码,解决方法如下:

1.添加类:
package cn.ffcs.cloud.zk.service;
import org.zkoss.zkex.zul.impl.JFreeChartEngine;
import org.zkoss.zul.Chart;
import java.awt.Font;

public class ChartEngine  extends JFreeChartEngine{
    public boolean prepareJFreeChart (org.jfree.chart.JFreeChart jfchart, Chart chart)
    {
        Font titleFont = new Font("宋体", Font.BOLD , 18);
        Font legendFont = new Font("黑体", Font.PLAIN ,12);
        Font axisFont = new Font("隶书", Font.PLAIN,12);

        jfchart.getTitle().setFont (titleFont);

        jfchart.getLegend().setItemFont (legendFont);
        jfchart.getLegend().setVisible (true);

        jfchart.getCategoryPlot().getDomainAxis().setTickLabelFont (axisFont);
        jfchart.getCategoryPlot().getRangeAxis().setTickLabelFont (axisFont);
        jfchart.getCategoryPlot().getDomainAxis().setLabelFont (axisFont);
        jfchart.getCategoryPlot().getRangeAxis().setLabelFont (axisFont);
        return false;
    }
}



2. Engine添加到Chart中
// 中文乱码问题解决
    charView.setEngine(new ChartEngine());
    charView.setTitle("报表统计");

分享到:
评论

相关推荐

    zk框架学习中文手册

    同时,ZK的文档和社区资源丰富,尤其是中文文档的存在,对于中文开发者来说,学习和解决问题变得更加方便。 至于“codefans.net”,这个文件名可能指的是一个网站或者论坛,通常在学习ZK框架时,开发者可能会在Code...

    ZK框架 中文技术文档.rar

    ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 ...

    ZK开发文档中文HTML版

    这些内容将帮助开发者充分利用ZK的灵活性和可扩展性,为特定场景定制解决方案。 总的来说,"ZK开发文档中文HTML版"是一份全面的学习资源,适合初学者和有经验的开发者。通过阅读和实践,你可以掌握ZK框架的关键技术...

    ZK开发手册中文3.5.1版

    《ZK开发手册中文3.5.1版》是一份专为开发者设计的详尽指南,旨在帮助读者深入了解和熟练掌握ZK框架的使用。ZK是一个基于组件的Java Web UI框架,它允许开发者创建富客户端应用而无需深厚的JavaScript技能。这个版本...

    zk中文人员开发手册.rar

    5. **错误修复**: 解决了前一版本存在的问题,提升了系统的稳定性和可靠性。 通过这份"ZK 中文人员开发手册3.51",开发者可以学习到如何创建 ZK 应用、理解和使用 ZK 的组件库、设置事件监听器、处理数据绑定以及...

    ZK中文开发手册chm

    ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册

    ZK中文开发手册 html

    **ZK中文开发手册**是针对ZK框架的详尽指南,旨在帮助开发者更好地理解和使用这一强大的组件库和事件驱动的Java应用框架。ZK框架主要用于构建富客户端Web应用程序,它提供了一种简单的方式来创建交互式的用户界面,...

    ZK中文文档学习ppt

    ZK是一个开源的Ajax Web框架,它简化了创建富互联网应用程序(RIA)的过程,减少了编程的复杂性。在SourceForge.net上,ZK被评为第1个Ajax项目,它的核心理念是“Simply Rich”,即提供简单途径实现丰富的Web应用...

    ZK开发手册(中文教程)

    ZK开发手册(Developer's Guide)的中文翻译版一部分已经公开在zk-devguide 开发手册全部共有14章,超过200页,信息非常齐全: 第1到3章是ZK的简介以及基础构造的说明, 第4,5章介绍组件的周期以及如何处理事件....

    ajax框架 zk开发手册

    《ZK开发手册》是ZK框架的官方文档,详细介绍了ZK的使用方法、组件、API、事件处理、集成策略等内容,是开发者学习和解决问题的重要参考资料。阅读该手册,可以帮助开发人员更好地理解和运用ZK框架,提高开发效率,...

    zk(ajax框架)中文手册

    **ZK框架详解** ZK是一个基于Java的开源AJAX框架,专为构建富客户端Web应用而设计。它简化了创建交互式用户界面的过程,无需深入JavaScript编程即可实现复杂的前端功能。ZK的核心优势在于其事件驱动模型和服务器端...

    ZK资料学习zk框架的助手

    通过深入学习和实践ZK,你能够提升解决分布式系统中一致性问题的能力,为构建高可用、可扩展的分布式应用打下坚实基础。无论是在大数据处理、微服务架构还是云计算领域,ZK都是一个不可或缺的工具。所以,让我们一起...

    zk中文开发手册pdf版(基于3.5.1)

    《ZK中文开发手册》是针对ZK框架的详尽指南,主要基于3.5.1版本。ZK是一款流行的Java开发的轻量级、基于组件的用户界面框架,专门用于构建富互联网应用程序(RIA)。它简化了客户端与服务器之间的交互,通过事件驱动...

    zk-bin-7.0.2.zip

    ZK内建了一些图表组件,如ZK Chart,能够方便地创建各种图表,包括但不限于柱状图、折线图、饼图等,用于数据的直观展示和分析。开发者可以通过这些组件轻松地在Web应用中集成动态和交互式的图表。 标签"zk jar包...

    zk开发手册和注意事项

    在开发过程中,开发者需要注意记录和总结经验,这样在遇到问题时可以快速找到解决方案。同时,利用好ZK开发手册,可以帮助新手快速上手ZK开发,并避免一些常见的问题。总的来说,ZK是一个强大而易用的框架,遵循正确...

    TPC-ZK-II集成开发环境(64位).rar

    《TPC-ZK-II集成开发环境(64位)》是一款专为微机程序设计而打造的高效开发工具,尤其适合中文用户使用。在这款64位版本的集成开发环境中,用户可以进行高效的编程、调试以及项目管理,极大地提升了开发效率和编程...

    ZK+spring+hibernate的整合

    Hibernate作为Java持久化层的解决方案,通过对象关系映射(ORM)技术,将数据库操作转化为对象操作,使得开发者可以专注于业务逻辑,而无需过多关注底层数据库细节。 整合ZK、Spring和Hibernate的过程主要分为以下...

    ZK4500SDK包 ZK4500、中控指纹仪、SDK开发包带各种语言的demo

    `ZKFinger SDK_en.pdf`和`ZKFinger SDK_chs.pdf`是SDK的英文和中文用户手册,详尽地介绍了SDK的功能、接口使用方法以及开发过程中的注意事项。对于开发者而言,这些文档是理解和使用SDK的关键。 `Readme.txt`和`...

    zkframework Eclipse插件 zkstudio ZK Studio

    6. **调试工具**:集成ZK应用的调试器,帮助开发者查找和修复问题。 7. **版本控制集成**:与常见的版本控制系统(如Git)无缝集成,便于团队协作开发。 在提供的压缩包`zkstudio_2.0.1_juno`中,我们可以看到ZK ...

Global site tag (gtag.js) - Google Analytics