Agradecería mucho a aquel que pueda ayudarme.
No hallo la solución de un problema que parece sencillo .
El problema es que tengo una jTable y al dar clic sobre ella simplemente tomo la fila el indice de la fila seleccionada y la escribo en un label.
Hasta alli todo perfecto y funcionando. La dificultad surge cuando uso las teclas de navegacion. Pues me da la fila seleccionada anterior. Es como si antes de marcar como seleccionada una fila en la tabla realizara la accion que yo determiné en el evento. En el evento KEYPRESSED de mi jtable puse:
Código:
private void tablaKeyPressed(java.awt.event.KeyEvent evt) { // 38 y 40 son los codigos de las teclas de arriba y abajo del teclado if (evt.getKeyCode() == 38 || evt.getKeyCode() == 40) { label.setText(tabla.getSelectedRow) } }