Как узнать, можно ли редактировать строку Jtable? - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть Jtable со строками, извлеченными из базы данных, но это зависит от условия, в котором я включаю или отключаю строку, и я не могу проверить или отредактировать что-либо в ней.

Мне нужно знать, какие из этих строк отключены

1 Ответ

0 голосов
/ 12 ноября 2018

пожалуйста, проверьте это:

  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));
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...