OK DefaultButton e Esc CancelButton

Bom dia, gostaria de colocar o botão ok de uma tela como defaultbutton, e o cancelar como Cancelbutton (teclar esc e sair da tela). O esquema do ok eu consegui, fiz o código abaixo:

this.getRootPane().setDefaultButton(cmdOK);		

Agora o cancelbutton eu nao achei nada parecido. Alguém tem alguma sugestão?

Agradeço a ajuda.

tfrodrigues,

vê esse exemplo.

AbstractAction act = new AbstractAction() {
public void actionPerformed(ActionEvent e) {
client.dispose();
}
};

client.getRootPane().getActionMap().put(“close”, act);
InputMap im = client.getRootPane().getInputMap( JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
im.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), “close”);

Espero ter ajudado.