OK DefaultButton e Esc CancelButton

1 resposta
T

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.

1 Resposta

Petronio_Braga

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.

Criado 5 de abril de 2006
Ultima resposta 23 de abr. de 2006
Respostas 1
Participantes 2