2011-06-30 8 views
-4

ただし、列は編集できません。アイデア?jtable列のSetEditableは列を編集可能に変更しません

+0

JTableセルはデフォルトで編集できませんか?また、 "False"を割り当てています。これは "false"の入力ミスで、編集可能に設定しないように指示しています。 –

+0

addColoumnBindingはJTableメソッドではありません。たぶんあなたはあなたが使っているapiや実際のコードの様子をもっと知ることができます(JavaではFalseが存在しないため、addColoumnBindingは使用しているメソッドの実際の名前です)。 –

答えて

3

何をしようとしていても(addColoumnBinding ??) 列を編集不可に設定しています:setEditable(false)。 @mKorbelが指摘しているよう最終的にあなたが

setEditable(true); 

を行う必要があり、JTableの側面と動作をカスタマイズするためのより良い方法はAbstractTableModelを拡張し、独自のテーブルモデルを実装しています。 次のメソッドを実装することができます。

+0

TableColumnが編集可能かどうかは、TableModelを追加してください: – mKorbel

+0

@mKorbel:はい..ありがとうございます。私は自分の答えを編集した – Heisenbug

関連する問題