使用JasperReport报表工具,做出Java项目报表打印功能(二)

上一篇,链接点击这里

做出来的效果是这样的
在这里插入图片描述
接下来,我们要在Fields里面新建域(字段)
在这里插入图片描述
上一篇我们讲到:Fields:域、字段,由上面关联的数据库或实体类所产生。
我们可以管理后台代码实体类,也可以关联数据库。我这里关联的是实体类。后续会放出实体类代码

新建Fields的方法跟新建Parameters方法一样,这里就不多说了。
在这里插入图片描述

建完Fields之后
在这里插入图片描述

跟上一篇一样,新建一些Static Text,修改文字,操作是一样的
在这里插入图片描述
我是在Column Header里面新建Static Text的。与之前不同的是,我现在弄的是实体框,具体操作是:选中框框,接着在Properties里面的Borders的属性进行修改
在这里插入图片描述
在Detail 1区域里,新建Text field。新建完之后,双击,弹出框框,在刚才新建的Field里面取值。选择你需要的值。我这里选择的是index,会出现 $F{index}的字样
在这里插入图片描述
我这里因为框框太窄了,所以只显示 $F
在这里插入图片描述
照样的,依葫芦画瓢
在这里插入图片描述

如果想要在这个报表里面,再导入另外一个报表,应该怎么做呢?
再新建一个报表,jrxml,做出来的样子如下
在这里插入图片描述
然后倒回去demo.jrxml(因为任务需要,我这里把名字改成cabinet.jrxml了)
在这里插入图片描述
打开刚刚的那个报表
在这里插入图片描述

我在Summary区域里导入cabinet_footer.jrxml报表(最初的时候,我没怎么注意Summary(统计),可以在Column Footer(列脚)区域里面弄的,这个是我后来才发现的)
拖动Subreport到Summary区域
在这里插入图片描述
选择一个已存在的报表,parameter名字之前已经建好了(也许有人问,选中之后,软件就已经知道,我要导入哪一个报表了吗?其实是不知道的。具体操作,还是得在后台来实现)
在这里插入图片描述

整个报表已经做出来了
在这里插入图片描述
之前我们的操作都是在design里面完成的,我们可以在source看源码,也可以在preview看效果
在这里插入图片描述
输入值,进行浏览
在这里插入图片描述
在这里插入图片描述
点击run the report,就能够看到效果了
在这里插入图片描述
这个就是效果
在这里插入图片描述

这些操作是我实际上的内容,对你们来说,会不一样。另外,也有可能存在这里或那里的错误,不用怕,多尝试,我也是这样尝试过来的。
下一篇,会介绍前后端代码,会讲Java项目中如何实现

第三篇,链接点击这里

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

exodus3

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值