手動で、または Excel ファイルから情報をインポートしてデータを入力できる jTable があります。
私のパーソナライズされた isCellEditable() メソッドは次のように定義されています。
@Override
public boolean isCellEditable(int row, int column) {
if (column == HIDDEN_INDEX || column == AN_INDEX || column == ID_INDEX)
return false;
else
return true;
}
したがって、ユーザーがテーブルに入力する方法とは関係なく、編集できない列が 3 つあります。ただし、ユーザーが Excel ファイルから情報をインポートする場合は、テーブル全体を編集不可にしたいと考えています。このタスクを実行する最も簡単な方法は何ですか?