ViniGodoy 16 de out. de 2009
Você quer que, no seu cadastro, ao pressionar ENTER em qualquer campo, o método gravar() seja chamado?
Se você tiver um botão de gravar, basta defini-lo como default. No construtor do seu JFrame ou JDialog faça:
getRootPane () . setDefaultButton ( btnGravar );
Se não tiver, o melhor é registrar um KeyStroke, no ActionMap e no InputMap, mais ou menos igual se faz para uma calculadora.
http://www.guj.com.br/posts/list/140986.java
felipekeller 16 de out. de 2009
Você pode tentar usar algo do tipo:
getRootPane () . setDefaultButton ( btgravar );
este exemplo funciona por exemplo se sua classe extender JFrame.
douglasBsi 16 de out. de 2009
nao nao acho que voces nao entenderão, eu queria usandp o evento KEY TYPED, ai nele eu expecifico qual tecla quero usar para a “ação”.
enternderam?
AlissonGuj 16 de out. de 2009
soh uma pergunta carra esse BSI eh de Brasil Sul Informática?
se não for desculpe
Ultralogic 16 de out. de 2009
Quanto a isso eu nao sei responder, mas me diga uma coisa: você trabalha na Brasil Sul Informática de Concórdia ou de Erechim??
flw
douglasBsi 16 de out. de 2009
a beleza pessoal intao sussa vojo com um professor aki.
enquanto a BSI = BACHAREL DE SISTEMAS DE INFORMAÇÃO. O curso que eu faço.
abrs pessoal t+
Ultralogic 16 de out. de 2009
ahhh soh
axei que era de Brasil Sul Informática
legal kara
bacana
flw entao
abrass
ViniGodoy 17 de out. de 2009
Ué, então use o método getKeyCode().
if (evt.getKeyCode() == KeyEvent.VK_ENTER)
gravar();
Mas se isso for valer para todos os campos, considere o uso do ActionMap e InputMap, como no exemplo da calculadora.
douglasBsi 17 de out. de 2009
issoooooooooooooooo, hahaha vlw cara era o que eu precisava!
abrs…