Pessoal,
Estou utilizando uma JTable + JScrollPane.
Quando eu movimento entre as linhas da tabela usando as setas para baixo e para cima, a movimentação entre as linhas e o scroll da página acontece sem problemas.
O caso é que preciso mudar essas teclas, ao invés de utilizar as setas pra cima e pra baixo, precisa ser, para esquerda e para direita.
criei um método para isso, que ao disparar a tecla (seta pra direita), ele executa este código:
tabela.setRowSelectionInterval(myRow, myRow);
myRow, é o parâmetro que eu passo, seria a próxima linha a ser percorrida.
Usando desta maneira, funciona, mas quando eu acabo de percorrer todos os registros presentes na tela, e movimento para o próximo registro, ele muda a linha, mas não faz o scroll.
Eu só consigo visualizar a próxima linha (que não estava aparente na tela) se pressionar a tecla seta para baixo, daí sim ele faz o scroll.
Resumindo, preciso fazer com que as teclas de seta esquerda e direita se comportem exatamente como as teclas seta para cima e para baixo, inclusive fazendo o scroll da página percorrida.
Alguma idéia de como fazer?