Предполагая, что вы используете TableRowSorter
материал, добавленный в Java 6, я думаю, что вам нужно взглянуть на методы convertRowIndexToModel
и convertRowIndexToView
в классе RowSorter
. Вы бы сделали что-то вроде
table.getRowSorter().convertRowIndexToView(0)
чтобы узнать, какой видимый индекс строки на самом деле является индексом строки 0 в вашей модели.
Редактировать: Как указал Тульский в комментариях, это может вызвать исключение NullPointerException, если в таблице не назначен сортировщик строк. Вместо этого лучше использовать методы непосредственно в JTable, например, table.convertRowIndexToView(0)