é o seguinte galera, eu tenho um JButton que se chama jBNovo, quando eu aperto F1 no teclado, ele faz as mesmas coisas que o JBNovo faz, eu gostaria de que quando eu apertesse o F1, o jBNovo seja pressionado.
O código do evento da tecla:
[code]
ActionMap actionMap = getActionMap();
actionMap.put("acaoNovo", new AbstractAction() {
public void actionPerformed(ActionEvent e) {
limpa();
habilitaCampos();
jTFNome.requestFocus();
jBEditar.setEnabled(false);
jBSalvar.setEnabled(true);
jBExcluir.setEnabled(false);
jBCancelar.setEnabled(true);
getRootPane().setDefaultButton(jBSalvar);
opcao = "novo";
temp = null;
}
});
InputMap inputMap = getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);
inputMap.put(KeyStroke.getKeyStroke("F2"), "acaoNovo");[/code]
Vlw