I want to programmatically deselect the currently selected row (or rows) in a JTable.
Basically I want the opposite of this:
JTable table = ...;
table.setRowSelectionInterval(x,x);
I tried (with little hope) using:
table.setRowSelectionInterval(-1,-1)
or
table.setRowSelectionInterval(1,0)
but it doesn’t work.
There is a method on
JTablecalledclearSelection. This, in turn callsclearSelectionon theListSelectionModelof the table and the column model.