1

幅を動的に変更するテーブルを作成しています。また、列も時間ごとに追加します。そして、このテーブルをスクロールペインにバインドしました。ここでは、JTable で自動サイズ変更を false に設定しています (そうしないと、最初から領域全体が塗りつぶされます)。

また、cellrenderer を使用してセルに画像を追加しています。ここで、ユーザーがこのテーブルの列のサイズを変更できるようにする必要があります。

何か案が?

4

2 に答える 2

1

質問がわかりません。デフォルトでは、ユーザーは列のヘッダーをドラッグして列のサイズを変更できます。

ただし、これを自動的に実行したい場合は、データのサイズに合わせて列を自動的に調整できるTable Column Adjusterを使用してみてください。

于 2010-06-07T14:05:37.670 に答える
0

まず第一に、TableModelを変更するだけです。列のサイズ変更をオンのままにして、たとえば、を使用してセルの最大幅を設定するsetMaxWidth か、要件に合った正しいモードを選択することができます。ここで見つけることができます。

于 2010-06-07T11:54:51.837 に答える