0

これでjtableのヘッダーの高さを変更します:

mytable.getTableHeader().setPreferedSize(new Dimension(mytable.getColumnModel().getTotalColumnWidth(), 34));

そして今、水平スクロールバーを使用すると、ヘッダーがまったく正しくレンダリングされません。私は何を間違っていますか?これは、問題に影響を与える唯一の行です。ヘッダーの高さを変更するには、他に何かする必要がありますか?

これが問題のスクリーンショットです。 ヘッダーの右側を見てください...

4

1 に答える 1

0
Dimension d = table.getTableHeader().getPreferredSize();
d.height = 34;
table.getTableHeader().setPreferredSize(d);
于 2011-02-06T21:05:55.800 に答える