收藏 分销(赏)

使用javaBean数据源生成报表.docx

上传人:仙人****88 文档编号:11825193 上传时间:2025-08-14 格式:DOCX 页数:7 大小:171.85KB 下载积分:10 金币
下载 相关 举报
使用javaBean数据源生成报表.docx_第1页
第1页 / 共7页
使用javaBean数据源生成报表.docx_第2页
第2页 / 共7页


点击查看更多>>
资源描述
WinXP系统下iReport-2.0.5使用javabean做报表数据源。 Author:师建峰 Date:2009-4-8 1. 下载ireport工具:http://jasperforge.org/ 2. 下载jasperReport框架: 3. 简介:iReport 是一个开源的报表开发工具。 jasperReport 是报表框架,解析报表。 4. 安装:如果是安装版的,安装完毕之后直接就可以用了。如果是解压版,需要到解压的目录下找到bin 目录,双击startup.bat即可运行。 5. 使用Eclipse 创建一个java项目JasperReportDemo1,在JasperReportDemo1项目中创建一个lib目录。找到下载好的jasperreports-3.1.4-project.zip文件,我的是3.14版本。解压后在目录asperreports-3.1.4\dist\找到下面的文件jasperreports-3.1.4.jar 文件,然后复制该文件到JasperReportDemo1项目中的lib目录下。在Eclipse 里选中JasperReportDemo1项目右键,选择propertyàjava Build path à Libraries à Add Jars 选中jar文件添加到项目中 6. 创建一个javaBean 类 Person.java package com.shijf.javaBeanDataSource; public class Person { private String name = ""; private int age = 0; public Person(String name,int age) { this.name = name; this.age = age; } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public int getAge() { return this.age; } public void setAge(int age) { this.age = age; } } 7. 创建一个给javaBean赋值的类 package com.shijf.javaBeanDataSource; import java.util.Collection; import java.util.Vector; public class TestFactory { public static Collection generateCollection() { Vector collection = new Vector(); collection.add(new Person("Ted", 20) ); collection.add(new Person("Jack", 34) ); collection.add(new Person("Bob", 56) ); collection.add(new Person("Alice",12) ); collection.add(new Person("Robin",22) ); collection.add(new Person("Peter",28) ); return collection; } } 8. 测试1:用iReport工具测试 把Person.class 和 TestFactory.calss 文件用eclispe 打成一个jar文件。复制到JasperSoft\iReport-2.0.5\lib 目录下。 打开iReport工具,配置javaBean数据源。选择Dataà Connections/Data Source 出现下面页面 选择Newà JavaBeans set data source 创建Javabean 数据源 下一步: 点击Test按钮,出现连接成功提示,然后save. 点击file à new Document 创建一个默认的报表 找到菜单点击Data àRepor Query 出现一个对话框 找到以下位置: 分别把age 和name属性拖到报表中detail区域。 设置预览工具:Options à setting àExternal Programs 置好文档格式和阅读器,设置生成格式 菜单Build àPDF Preview 在菜单栏找到编译按钮à然后执行,如图所示 执行成功效果:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服