幅を動的に変更するテーブルを作成しています。また、列も時間ごとに追加します。そして、このテーブルをスクロールペインにバインドしました。ここでは、JTable で自動サイズ変更を false に設定しています (そうしないと、最初から領域全体が塗りつぶされます)。
また、cellrenderer を使用してセルに画像を追加しています。ここで、ユーザーがこのテーブルの列のサイズを変更できるようにする必要があります。
何か案が?
幅を動的に変更するテーブルを作成しています。また、列も時間ごとに追加します。そして、このテーブルをスクロールペインにバインドしました。ここでは、JTable で自動サイズ変更を false に設定しています (そうしないと、最初から領域全体が塗りつぶされます)。
また、cellrenderer を使用してセルに画像を追加しています。ここで、ユーザーがこのテーブルの列のサイズを変更できるようにする必要があります。
何か案が?
質問がわかりません。デフォルトでは、ユーザーは列のヘッダーをドラッグして列のサイズを変更できます。
ただし、これを自動的に実行したい場合は、データのサイズに合わせて列を自動的に調整できるTable Column Adjusterを使用してみてください。
まず第一に、TableModelを変更するだけです。列のサイズ変更をオンのままにして、たとえば、を使用してセルの最大幅を設定するsetMaxWidth
か、要件に合った正しいモードを選択することができます。ここで見つけることができます。