Java JTable print不打印页眉和页脚

Java JTable print不打印页眉和页脚,java,swing,printing,jtable,Java,Swing,Printing,Jtable,我试图打印一个JTable,我希望每个站点都有页眉和页脚。这是我的代码(当我单击应用程序中的“打印”按钮时称为): 出现打印机对话框,我选择打印。如果表格包含大量数据,那么它的打印效果会非常好,而且会超过几页。但没有打印页眉或页脚 有什么想法吗,我的代码怎么了 谢谢 Haferblues很可能您的打印机/驱动程序不支持页眉/页脚。我尝试将上面的代码打印到pdf文件中,效果很好。上面的代码效果很好。打印机(或设置)没有打印页眉/页脚。好的,谢谢。我认为在2012年,不支持这一基本功能的打印机/驱动

我试图打印一个JTable,我希望每个站点都有页眉和页脚。这是我的代码(当我单击应用程序中的“打印”按钮时称为):

出现打印机对话框,我选择打印。如果表格包含大量数据,那么它的打印效果会非常好,而且会超过几页。但没有打印页眉或页脚

有什么想法吗,我的代码怎么了

谢谢


Haferblues

很可能您的打印机/驱动程序不支持页眉/页脚。我尝试将上面的代码打印到pdf文件中,效果很好。

上面的代码效果很好。打印机(或设置)没有打印页眉/页脚。

好的,谢谢。我认为在2012年,不支持这一基本功能的打印机/驱动程序是不可能的。显然这是可能的。我永远也想不到。
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;