Я пытаюсь напечатать 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