2015-09-01 3 views
0

Я создал приложение Java, где есть данные, содержащие данные, и кнопку для обновления базы данных из таблицы. Есть ли способ очистить выбор (строка и столбец) от этого JTable? Я пробовал JTable#clearSelection(), и это не сработало.Как очистить выбор от JTable?

ответ

2

Метод clearSelection() «Отменяет выбор всех выбранных столбцов и строк». Он удаляет только выделение выделения, а не данные. Чтобы действительно очистить ячейку, вам придется удалить данные ячейки из TableModel, как указано here.

public void clearCell(int row, int col) { 
    // remove the data from your internal data structure 
    fireTableCellUpdated(row, col); 
} 
Смежные вопросы