在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的文档和社区资源丰富,尤其是中文文档的存在,对于中文开发者来说,学习和解决问题变得更加方便。 至于“codefans.net”,这个文件名可能指的是一个网站或者论坛,通常在学习ZK框架时,开发者可能会在Code...
ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 中文技术文档ZK框架 ...
这些内容将帮助开发者充分利用ZK的灵活性和可扩展性,为特定场景定制解决方案。 总的来说,"ZK开发文档中文HTML版"是一份全面的学习资源,适合初学者和有经验的开发者。通过阅读和实践,你可以掌握ZK框架的关键技术...
《ZK开发手册中文3.5.1版》是一份专为开发者设计的详尽指南,旨在帮助读者深入了解和熟练掌握ZK框架的使用。ZK是一个基于组件的Java Web UI框架,它允许开发者创建富客户端应用而无需深厚的JavaScript技能。这个版本...
5. **错误修复**: 解决了前一版本存在的问题,提升了系统的稳定性和可靠性。 通过这份"ZK 中文人员开发手册3.51",开发者可以学习到如何创建 ZK 应用、理解和使用 ZK 的组件库、设置事件监听器、处理数据绑定以及...
ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册ZK中文开发手册
**ZK中文开发手册**是针对ZK框架的详尽指南,旨在帮助开发者更好地理解和使用这一强大的组件库和事件驱动的Java应用框架。ZK框架主要用于构建富客户端Web应用程序,它提供了一种简单的方式来创建交互式的用户界面,...
ZK是一个开源的Ajax Web框架,它简化了创建富互联网应用程序(RIA)的过程,减少了编程的复杂性。在SourceForge.net上,ZK被评为第1个Ajax项目,它的核心理念是“Simply Rich”,即提供简单途径实现丰富的Web应用...
ZK开发手册(Developer's Guide)的中文翻译版一部分已经公开在zk-devguide 开发手册全部共有14章,超过200页,信息非常齐全: 第1到3章是ZK的简介以及基础构造的说明, 第4,5章介绍组件的周期以及如何处理事件....
《ZK开发手册》是ZK框架的官方文档,详细介绍了ZK的使用方法、组件、API、事件处理、集成策略等内容,是开发者学习和解决问题的重要参考资料。阅读该手册,可以帮助开发人员更好地理解和运用ZK框架,提高开发效率,...
**ZK框架详解** ZK是一个基于Java的开源AJAX框架,专为构建富客户端Web应用而设计。它简化了创建交互式用户界面的过程,无需深入JavaScript编程即可实现复杂的前端功能。ZK的核心优势在于其事件驱动模型和服务器端...
通过深入学习和实践ZK,你能够提升解决分布式系统中一致性问题的能力,为构建高可用、可扩展的分布式应用打下坚实基础。无论是在大数据处理、微服务架构还是云计算领域,ZK都是一个不可或缺的工具。所以,让我们一起...
《ZK中文开发手册》是针对ZK框架的详尽指南,主要基于3.5.1版本。ZK是一款流行的Java开发的轻量级、基于组件的用户界面框架,专门用于构建富互联网应用程序(RIA)。它简化了客户端与服务器之间的交互,通过事件驱动...
ZK内建了一些图表组件,如ZK Chart,能够方便地创建各种图表,包括但不限于柱状图、折线图、饼图等,用于数据的直观展示和分析。开发者可以通过这些组件轻松地在Web应用中集成动态和交互式的图表。 标签"zk jar包...
在开发过程中,开发者需要注意记录和总结经验,这样在遇到问题时可以快速找到解决方案。同时,利用好ZK开发手册,可以帮助新手快速上手ZK开发,并避免一些常见的问题。总的来说,ZK是一个强大而易用的框架,遵循正确...
《TPC-ZK-II集成开发环境(64位)》是一款专为微机程序设计而打造的高效开发工具,尤其适合中文用户使用。在这款64位版本的集成开发环境中,用户可以进行高效的编程、调试以及项目管理,极大地提升了开发效率和编程...
Hibernate作为Java持久化层的解决方案,通过对象关系映射(ORM)技术,将数据库操作转化为对象操作,使得开发者可以专注于业务逻辑,而无需过多关注底层数据库细节。 整合ZK、Spring和Hibernate的过程主要分为以下...
`ZKFinger SDK_en.pdf`和`ZKFinger SDK_chs.pdf`是SDK的英文和中文用户手册,详尽地介绍了SDK的功能、接口使用方法以及开发过程中的注意事项。对于开发者而言,这些文档是理解和使用SDK的关键。 `Readme.txt`和`...
6. **调试工具**:集成ZK应用的调试器,帮助开发者查找和修复问题。 7. **版本控制集成**:与常见的版本控制系统(如Git)无缝集成,便于团队协作开发。 在提供的压缩包`zkstudio_2.0.1_juno`中,我们可以看到ZK ...