Введите значение в ячейку JTable и нажмите ОК, чтобы не записать значение - PullRequest
0 голосов
/ 18 февраля 2011

У меня есть JTable, в котором есть доступные для редактирования ячейки.Если пользователь вводит значение в редактируемую ячейку и затем нажимает кнопку «ОК» в моей форме, код:

// Get the value in the editable cell
String value = model.getValueAt(row, column); 

не принимает введенное значение.

Единственный способвведенное значение принимается вышеуказанным кодом, как только пользователь нажал клавишу ввода после ввода значения или щелчка в другой ячейке для значения, которое нужно «вставить».

Кто-нибудь знает, какой код я мог бынапишите что бы "толкнуть" значение при нажатии кнопки ОК?

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011
0 голосов
/ 18 февраля 2011

Вот простой код, который поможет вам.

if(jTable.isEditing){
       jTable.stopCellEditing();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...