jTable 是否适合在 java 桌面应用程序中打印报告?

Is jTable suitable for printing reports in java desktop application?

我想打印一个 table 正式格式,如带有领先公司多行的徽标 header 并报告 header 这适用于 JTable 吗? 如果不是请给我最好的选择。

JTable 通过其 print() 方法提供打印功能,包括页眉和页脚。不过,两者都基于 MessageFormat。因此,虽然您将获得多行页眉和页脚,但您不会在其中获得公司徽标。

我们之前使用过 Apache FOP (https://xmlgraphics.apache.org/fop/) and jasper Reports(http://community.jaspersoft.com/project/jasperreports-library)。 它们都使用 XMl 模板,您可以填充数据并提取各种报告格式(即 RTF、PDF、html)。