如何用Java打印报告?

时间:2014-03-06 09:36:59

标签: java printing

我来自C#。 .NET提供了一个报表工具(Crystal Report)来打印报表。 我正在使用由源填充的JTable。

如何在不使用jTable.print()的情况下从JTable打印记录? 如何控制布局? 在Java中打印报表的唯一方法是使用java.awt.print和javax.print?

2 个答案:

答案 0 :(得分:1)

BIRT允许您处理来自POJO(Plain Old Java Object)数据源的数据,在youtube上咨询BIRT开发者频道,有一个关于此的教程。

答案 1 :(得分:0)

Dynamicreports适合您提到的目的。它建立在Jasperreports之上,使用起来比Jasper报告更简单。

http://www.dynamicreports.org/

您可以在此处找到示例:http://www.dynamicreports.org/examples/examples-overview