Pessoal,
Fiz um formulário, e para por ação aos eventos, tive que implementar o keyreleased de CADA componente… não haveria como fazer mais simplesmente isso ?
Outra: Como descubro qual o objeto/componente anterior do qual o focus está setado ? ? ?
Obgd!
Eu acho q uma maneira mais fácil é implementar as interfaces ActionListener e KeyListener. Aí implementa os métodos ActionPerformed e KeyPressed para capturar os eventos do botão e capturar a “tecla pressionada” respectivamente…
espero ter ajudado.
vlww 
Olá…
Aqui tem um exemplo expero que ajude em algo…
private void jTextField1KeyTyped(java.awt.event.KeyEvent evt) {
int k = evt.getKeyChar();
if((k > 47 && k < 58)) {
} else {
evt.setKeyChar((char)KeyEvent.VK_CLEAR);
}
}
Amigo, com o KeyBoardFocusManager você consegue tudo oque precisa, por exemplo, dar foco para o próximo componente (que aceita foco): KeyboardFocusManager.
getCurrentKeyboardFocusManager().focusNextComponent();
Vê os metodos existentes nessa classe.
flw.