「No」、「X [mm]」、「Y [mm]」というヘッダーに3列の表があります。この表にはミリメートル単位の点の座標が含まれています。私はインチで座標を表示するためにテーブルを再投入する必要があるかどうかをチェックするチェックボックスを持っています。さらに、列ヘッダーの値は、「いいえ」、「X [in]」、「Y [in]」である必要があります。JTableの列ヘッダーテキストを動的に変更する
要するに、テーブルのヘッダーテキストを動的に変更したいと思います。
詳細: テーブルはJTableのサブクラスです。さらに、 'DefaultTableModel'のサブクラスがテーブルのモデルとして設定されています。データ型サブクラスのコンストラクタでヘッダ値を提供しました。
私のアプリケーションはjdk v1.4としか互換性がないので、ソリューションがverionと互換性があれば良いでしょう:)
を使用します"発射される。その後、列のテキストがモデルから再読み込みされます。 –
これが問題の場合は、テーブルが最初に作成された後にtable.setAutoCreateColumnsFromModel(false)を使用できます。 – camickr
+1。よく働く。ありがとう。 – Withheld