Yo usualmente utilizo el siguiente código que adaptado a tu tabla lo usaría así:
Código Java:
Ver originalint fila = tablaflota.getSelectedRow();
if(fila != -1){//El -1 comprueba que se haya seleccionado una fila a partir del indice 0
txtID.
setText(String.
valueOf(tablaflota.
getValueAt(fila,
0)));
}
Si necesitas comprobar que te este tomando el numero de la fila seleccionado puedes hacerlo usando:
JOptionPane.showMessageDialog(null,"No. de fila seleccionada"+fila);
o también en consola:
System.out.println("Fila actual"+fila);
Espero te sirva, Saludos!!