Como trocar mouseClicked para uma tecla pressionada?

Como altero codigo?

            public void mouseClicked(MouseEvent e)
            {
                sf.fundoAndar();
            }

Para fazer com com que sf.fundoAndar(); seja executado quando precionar a tecla da seta direita e náo o mouse
Obrigado e aguardo retorno.

componente.addKeyListener( new KeyAdapter() { @Override public void keyReleased( KeyEvent e ) { if( e.getKeyCode() == KeyEvent.VK_RIGHT ) System.out.println( "Seta direita pressionada." ); } } );