void (Object item) { @SuppressWarnings("unchecked") int index = getListTableModel().indexOf((Item)item); if (index < 0) { return; } getSelectionModel().addSelectionInterval(convertRowIndexToView(index), convertRowIndexToView(index)); // fix cell selection case getColumnModel().getSelectionModel().addSelectionInterval(0, getColumnCount()-1); }