JTable打印不打印页眉和页脚

时间:2012-02-15 17:52:44

标签: java swing printing jtable

我正在尝试打印JTable,我希望每个站点都有页眉和页脚。这是我的代码(当我点击我的应用程序中的打印按钮时,它被调用):

final MessageFormat headerFormat = new MessageFormat("My Custom Table Header");
final MessageFormat footerFormat = new MessageFormat("- {0} -");
try
{
    this._table.print(PrintMode.FIT_WIDTH, headerFormat, footerFormat);
}
catch (final Exception pe)
{
     //show message
}
return;

出现打印机对话框,我选择打印。如果表包含大量数据,则表格也可以在几页上完美打印。但是没有打印页眉或页脚。

任何想法,我的代码有什么问题?

由于

Haferblues

2 个答案:

答案 0 :(得分:1)

您的打印机/驱动程序很可能不支持页眉/页脚。我尝试使用上面的代码打印到pdf文件,它工作正常。

答案 1 :(得分:0)

上面的代码工作得很好。打印头(或设置)不打印页眉/页脚。