пожалуйста, проверьте это:
public boolean isCellEditable(int row,int cols) {
if(cols==0 ){return false;}
//It will make the cells of Column-1 not Editable
return true;
}
для управления тем, какие ячейки доступны для редактирования, вам необходимо расширить JTable или JTableModel (см. Вызов модели в примере ниже), чтобы этот метод из JTable возвращал значение true для всех ячеек в строке (-ях). Вы хотите редактировать на основе вашей спецификации.
public boolean isCellEditable(int row, int column) {
return getModel().isCellEditable(row, convertColumnIndexToModel(column));
}