0

JTable中にありJScrollPaneます。サイズを変更するときに列を固定したままにしたい。行は同じサイズのままで、上下に移動するためのスクロールバーがあります。ただし、垂直方向でスクロールバーを同じように機能させることはできません。

これが私のプロジェクトの写真です。デュークのy軸は完全に正常で、画像の下部までスクロールするためのスクロールバーがあり、水平部分は明らかに混乱しており、それほど拡大してはいけません。

また、フレームを水平方向に小さくした場合は、垂直方向と同じようにスクロールバーが表示されます。

デュークの写真

したがって、私の質問は基本的に次のようになります。JTable内でサイズを変更しないようにサイズを修正するにはどうすればよいですか。サイズが大きJScrollPaneすぎる場合は、スクロールバーを表示します。

ところで、各セルには画像があり、大きな画像を構成しています。

4

1 に答える 1

2

テーブルの自動サイズ変更モードを「オフ」に設定します

table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

詳細については、JTable#setAutoResizeModeをご覧ください。

アップデート

これは、各列のサイズを決定する責任があることを意味します。

テーブルの使い方列幅の設定と変更をご覧ください

于 2013-02-05T05:46:52.277 に答える