2012-02-15 41 views
0

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

答えて

1

は、ほとんどの場合、お使いのプリンタ/ドライバは、ヘッダ/フッタをサポートしていません。上記のコードをpdfファイルに印刷してみましたが、うまくいきました。

+0

よろしくお願いいたします。 2012年には、この基本機能をサポートしていないプリンタ/ドライバを使用することはできません。明らかにそれは可能です。決してそれを考え出すことはできませんでした。 – haferblues

0

上記のコードはうまくいきます。ヘッダー/フッターを印刷していないのはプリンター(または設定)です。

関連する問題