Ответ 1
Существует метод на JTable
, называемый clearSelection
. Это, в свою очередь, вызывает clearSelection
на ListSelectionModel
таблицы и модели столбца.
Я хочу программно отменить выбор текущей строки (или строк) в JTable.
В принципе, я хочу сделать противоположное:
JTable table = ...;
table.setRowSelectionInterval(x,x);
Я попробовал (с небольшой надеждой), используя:
table.setRowSelectionInterval(-1,-1)
или
table.setRowSelectionInterval(1,0)
но это не сработает.
Существует метод на JTable
, называемый clearSelection
. Это, в свою очередь, вызывает clearSelection
на ListSelectionModel
таблицы и модели столбца.
Я считаю, что вы можете использовать это:
table.getSelectionModel().clearSelection().
SelectionModel - это то, что на самом деле обрабатывает выбор. JTable имеет несколько ярлыков.