report9d
My Links
BlogJava
首页
新随笔
联系
聚合
管理
Blog Stats
Posts - 10
Stories - 0
Comments - 11
Trackbacks - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2009年10月 (1)
2009年9月 (2)
2009年6月 (1)
2009年3月 (1)
2008年8月 (1)
2008年7月 (1)
2008年6月 (1)
2008年5月 (2)
搜索
最新评论
1. re: java报表图例大全
杰表.2008 还真强!
--blf
2. re: jni 学习笔记一(原创)
期待更深入的内容
--Ken Wu
3. re: 多动鼠标少动脑,java报表工具的简约之美
呵呵 有道理 支持个
--lixiangfei
4. re: java报表图例大全
有够复杂 这个是finereport的图例还是??
--lixiangfei
5. re: java报表图例大全[未登录]
确实是这样,中国的报表超复杂,同感
--report
阅读排行榜
1. java报表图例大全(5844)
2. Java报表工具打印方案集锦(4529)
3. java复杂报表模型与实现方法(3010)
4. jni 学习笔记一(原创)(2267)
5. 多动鼠标少动脑,java报表工具的简约之美(1918)
评论排行榜
1. java报表图例大全(5)
2. 多动鼠标少动脑,java报表工具的简约之美(5)
3. jni 学习笔记一(原创)(1)
4. 特大喜讯: 简表(JOR),国内唯一开源的java报表工具隆重启航! (0)
5. 原创olap引擎,纯java实现的 (0)
使用java对象作报表数据源
一般java报表工具,允许用户使用java类来作动态数据来源,但这个类必须符合工具要求的接口,如JasperReport的JRDataSource接口,杰表的BeanDataset接口。这种方式确实为用户提供了一种在报表工具中使用java对象的途径,但同时,因为需要实现特定接口,额外地增加了编码工作。
有没有一种不需要实现接口直接使用java对象的办法呢?杰表.2008提供了这样的方法。
假设你有下图(a)所示的两个类Student和Person,你可以使用Student的getMembers()方法,取得该学生的家庭成员列表,每个家庭成员用一个Person对象表示,该对象包含与该学生的关系,姓名,性别等信息。注意,这两个类没有实现任何额外的接口。
如果你有一个Student对象,那么,在杰表.2008中,你就可以做成如上图(b)所示报表,上半部分列出该学生的本人信息,下面显示该学生的家庭成员表。更多内容请参照:
使用java对象作数据源
使用java数组
java数组节点访问
List,iterator数据源
嵌套的java对象数据源
ResultSet数据源
TableModel数据源
posted on 2008-05-29 10:07
report9d
阅读(323)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © report9d