¿Cómo obtener de forma confiable el índice de filas en JTable desde MouseEvent?
Pregunta
¿Cómo puedo averiguar en qué fila de una JTable ha hecho clic el usuario?
Solución
Prueba esto:
aJTable.rowAtPoint(evt.getPoint());
Otros consejos
Si solo te importa escuchar las selecciones en el JTable:
jTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
int sel = jTable.getSelectedRow();
}
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow