在我正在开发的应用程序中,我有一个JTable从表模型中获取数据(我已经将DefaultTableModel子类化)。当我想打印JTable时,我使用了我在网上找到的类的修改版本,并设法完全按照它在应用程序上显示的那样打印(使用我的自定义单元格渲染器)。
我想知道,如果有人能指出我如何在同一页面打印表格的多个部分。我的表有3列和数百行。目前我在每页打印三列和大约。 30行。我想打印到每个页面两个部分,即一个页面中的两个页面,这样每个页面左边有3列30行,右边有3列,后面有30行。
提前完成!
更新:而不是打印:
Page 1:
Col1 | Col2 | Col3
val1 | val2 | val3
Page 2:
Col1 | Col2 | Col3
val4 | val5 | val6
我想打印:
Page 1:
Col1 | Col2 | Col3 Col1 | Col2 | Col3
val1 | val2 | val3 val4 | val5 | val6
感谢名单!!!
答案 0 :(得分:1)
请查看本教程Printing,(有方法)如何为打印输出创建自定义格式预览
答案 1 :(得分:1)
我回来的时候自己正在寻找一个现成的API。我发现没有什么可以做我想要的免费。
因此我认为你必须自己处理它。您需要自己进行适当的计算。
例如:
我建议您先尝试只使用一个维度,例如:只缩放高度,使其适合另一个,不要担心第一次使用宽度缩放。
希望对您有所帮助。祝你好运。