Dados da tabela

Eu gostaria de preencher os campos com os daddos da minha tabela, desse forma eu faço isso, mas eu não quero usar ENTER e sim com botões para cima e para baixo disponivel no meu teclado, alguem pode me ajudar com isso?

[code]private void tabelMovimentoKeyPressed(java.awt.event.KeyEvent evt) {
if(evt.getKeyChar() == evt.VK_ENTER) {

        fieldCodigoDoMovimento.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(),0));
        fieldCodigoDoFuncionario.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(),1));
        fieldNomeDoFuncionario.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(), 2));
        fieldCodigoDoEvento.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(), 3));
        fieldDescrincao.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(), 4));
        fieldQuantidade.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(), 5));
        fieldValor.setText(""+tabelMovimento.getValueAt(tabelMovimento.getSelectedRow(), 6));
    }[/code]