Как выбрать последнюю вставленную строку в JTable?

У меня есть JTable с двумя столбцами и модель таблицы, которая использует класс, который работает с хэш-картой. Элементами этой карты являются строки таблицы.

Каждый раз, когда я добавляю новый элемент, мне нужно, чтобы элемент был выбран независимо от какой-либо сортировки. Сейчас я'мы попробовали использовать следующий метод:

int lastRow = table.convertRowIndexToView(tableModel.getRowCount() - 1);
table.setRowSelectionInterval(lastRow, lastRow);

Проблема в том, что это работает только тогда, когда ядобавление данных в отсортированном виде (например, «A», «B», «C») и даже не тогда, так как "D", например, ставится перед A после добавления). Может кто-нибудь сказать мне, как решить эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос