Botao F4

boas pessoal,

Tenho um botao na minha jframe e este botao tem uma ActioListner e gostaria que alem de pressionar o botao com o rato eu tambem pudesse pressiona-lo com a tecla F4.
Não sei se me fiz entender, mas gostaria que ao pressionar a tecla F4 ele fizesse o mesmo que ao pressionar o botao com o rato.

Ou seja clicar no botao ou pressionar a tecla f4 sege a mesma coisa !|

Obrigado desde ja !

frame.addKeyListener( new KeyAdapter() {
    public void keyPressed( KeyEvent e ) {
        if( e.getKeyCode() == KeyEvent.VK_F4 )
            doSomething();
    }
) };

button.addActionListener( new ActionListener() {
    public void actionPerformed( ActionEvent e ) {
        doSomething();
    }
) };

// e na mesma classe
public void doSomething() {
    System.out.println( "doSomething() called" );
}