设为首页 加入收藏

TOP

PentahoReportDesigner入门教程(二)
2014-11-24 07:47:56 来源: 作者: 【 】 浏览:1
Tags:PentahoReportDesigner 入门教程

PentahoReport Designer 入门教程(二)

采用Pentaho Report Designer5.1版本,也是最新的版本。

一、 安装和介绍

介绍部分内容略,首先安装jdk,并配置java相关环境变量,下载pentaho report并解压,直接运行即可。

二、 第一个示例

三、在Swing程序中集成

示例程序主要有三个部分,程序目录如下图:

\

1、 构建简单的Swing程序,显示两个按钮,分别是预览报表和关闭程序;

\点击Preview按钮,弹出报表页面。

\

2、 编写ant脚本,自动编译并运行程序(可选)

3、 嵌入报表相关内容,以及相应jar包说明

初始化报表引擎:

ClassicEngineBoot.getInstance().start();

报表资源文件加载代码:

ResourceManager manager = newResourceManager();

manager.registerDefaults();

Resource res = manager.createDirectly(new URL(

"file:data/ch2_1.prpt"), MasterReport.class);

MasterReport report = (MasterReport)res.getResource();

显示报表事件代码:

final PreviewDialog preview = newPreviewDialog(report);

preview.addWindowListener(newWindowAdapter() {

publicvoid windowClosing(final WindowEvent event){

preview.setVisible(false);

}

});

preview.pack();

preview.setVisible(true);

相关jar包说明

jar文件

说明

libbase.jar

libdocbundle.jar

libfonts.jar

libformat.jar

libformula.jar

libloader.jar

librepository.jar

libserializer.jar

libxml.jar

libswing.jar

pentaho-reporting-engine-classic-core.jar

pentaho-reporting-engine-classic-extensions.jar

报表引擎对应的jar包,5.1版本多了libswing.jar;每个jar文件名以版本结尾;必需;

commons-logging-api.jar

日志使用,必需;

poi-3.9.jar

poi-ooxml-3.9.jar

poi-ooxml-schemas-3.9.jar

xmlbeans-2.5.0.jar

dom4j-1.6.1.jar

生成excel相关文件;可选;

itext-2.1.7.jar

生成pdf;可选;

itext-rtf-2.1.7.jar

rtf文件;可选;

四、在j2ee程序中集成

待续。。。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇触发器 下一篇Hibernate关联关系映射之多对多关..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·“我用Java 8”已成 (2025-12-26 11:19:54)
·下载 IntelliJ IDEA (2025-12-26 11:19:52)
·Java是什么?(通俗 (2025-12-26 11:19:49)
·雾里看花:真正意义 (2025-12-26 10:54:36)
·C++——模板(超详细 (2025-12-26 10:54:34)