Gravar dados com a TECLA ENTER

2 respostas
D

Olá pessoal, gostaria de saber se alguem sabe como fazer para gravar um nome quando eu apertar a tecla enter.

Eu tenho um projeto de cadastro, gostaria de saber como fazer para gravar os dados de um cliente quando todos os campos estiverem preenchido apenas apertando o ENTER.

fico muito grato se alguem puder me ajuda!

até!

2 Respostas

Haskell

Tem como sim.

Vc captura um evento de ActionPerformed para o seu campo de texto.

Quando capturar o evento vc chama o método por exemplo gravarDados().

Assim, quando o enter for pressionado os dados serão gravados.

campoDeTexto.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { campoActionPerformed(evt); } });

private void campoActionPerformed(java.awt.event.ActionEvent evt) { seuMétodoDeGravarOsDadosDoCliente(); }

ViniGodoy

Outra forma é transformar o seu botão de Salvar no botão padrão:

Depois de criar os componentes do seu formulário faça:

getRootPane().setDefaultButton(botaoDeSalvar);

Além de evitar registrar um listener como aquele em componente por componente, o botão de salvar ainda será destacado, indicando que é o botão padrão.

Criado 5 de setembro de 2009
Ultima resposta 5 de set. de 2009
Respostas 2
Participantes 3