锁定老帖子 主题:建立第一个JavaBean数据源报表
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-11
最后修改:2008-11-11
1. 下载 iReport-3.0.0-windows-installer.exe 2. 安装 写两个Java 类作为数据源 import java.io.Serializable; public class DailySales implements Serializable { private static final long serialVersionUID = 1L; private String productNo; private String productName; private int number; private int money; private int id; ...... //省略了构造函数与getter 与 setter 方法
b. DailySalesFactory.java 源代码,提供实体数组的工厂 import java.util.Arrays; import java.util.Collection; /** * 简单工厂类,取得测试数据 */ public class DailySalesFactory { private static DailySales[] data = { new DailySales( " 货号 1" , " 物品1 " , 1,1000), new DailySales( " 货号 2" , " 物品 2" , 2,2000), new DailySales( " 货号 3" , " 物品 3" , 3,3000), new DailySales( " 货号 4" , " 物品 4" , 4,4000), new DailySales( " 货号 5" , " 物品 5" , 5,5000), new DailySales( " 货号 6" , " 物品 6" , 6,6000), new DailySales( " 货号 7" , " 物品 7" , 7,7000), new DailySales( " 货号 8" , " 物品 8" , 8,8000), new DailySales( " 货号 9" , " 物品 9" , 9,9000), new DailySales( " 货号 10" , " 物品 10" , 10,10000) }; public static Object[] getBeanArray() { return data; } public static Collection<DailySales> getBeanCollection() { return Arrays.asList(data); } } 3. 把以上两个class 打成 jar 包,放入 iReport 安装目录下 lib文件夹 4. 启动iReport,选择“档案-报表精灵” 5. 选择数据源: 6. 填写数据源属性: 7. 需要填充的字段 8. 选择报表布局 9. 设计报表 运行报表 10. 第一个报表运行成功!
无法从word中粘贴图片,请参阅附件中完整内容。 完全是为类似于我这样新手创作,其他人可无视之~ 文中代码参阅了 图示ireport中使用javabean作数据源开发基于jasperreports报表过程 这里表示感谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1705 次