Buen dia a todos.
Este problemita lo tengo desde hace tiempo pero no le habia prestado atencion todavia.
tengo un jtable, al seleccionar una fila, digamos la del indice 4, y luego le hago sort a la tabla (apretando algun header) sigue seleccionado el mismo item, sin embargo, el indice se mantiene igual y al obtener el item con getselectedrow obtendra el item que estaba en la posicion 4 y no la nueva posicion que tomó al hacer sort.
espero haberme explicado :)
la propiedad UpdateSelectionOnRow de la tabla esta activada