2016-03-08 27 views
0

我想要打印一个带有正式格式的表格,并带有领先的公司多行标题和报表标题,适用于JTable? 如果不是,请给我提供最好的选择。jTable是否适合在java桌面应用程序中打印报告?

+0

是的,没有。你可以看看[this](http://stackoverflow.com/questions/34086377/printing-a-jpanel-with-scrollable-jit-on-it/34114959#34114959)例子,它在第一个图标上添加一个图标页面来查看一些复杂的问题,如果您想定制打印方式。就我个人而言,我更喜欢使用Jasper Reports,除了做这种工作,并且有很多可能的导出选项外,还有很多eaiser可以自定义 – MadProgrammer

+0

谢谢@MadProgrammer,请指导我在客户端上运行jasper报告电脑,并解释我是否需要任何东西加jre。 –

+0

以[this]开头(http://community.jaspersoft.com/download) - 您需要库和工作室 – MadProgrammer

回答

0

JTable通过其print()方法提供打印功能,包括页眉和页脚。不过,两者都基于MessageFormat。所以,虽然你会得到多行的页眉和页脚,但你不会在那里得到公司的标志。

+1

*“你不会在那里得到公司的标志。”* - 除非你疯了,做一些类似[this] (http://stackoverflow.com/questions/34086377/printing-a-jpanel-with-scrollable-jtable-on-it/34114959#34114959) – MadProgrammer