Eventos do teclado

4 respostas
V

Pessoal é o seguinte, tenho o seguinte codigo, para disparar as ações após o usuário teclar o enter mas não acontece nada, alguém sabe porque?

private void bt_pesquisarKeyPressed(java.awt.event.KeyEvent evt) { if (evt.getKeyCode() == KeyEvent.VK_ENTER){ combo = (String) jc_opcao.getSelectedItem(); ListarContato();

4 Respostas

tinorberto

Na sua tela vc tem botões ? tire o foco com o metodo botao.setFocus(false) …ai sim funciona …isso resolve seu problema ? flw
Qualquer coisa poste o seu codigo todo fica mais facil de ver o que esta acontecendo …

V

tenho sim dois botões, mas nenhum dos dois estão com focus, pois eu ja tirei o focus dos dois. O código acima esta correto??

tinorberto

Coloque o codigo todo …para ficar mais facil …flw

phpinheiro

olá Vagner,

como o tinorberto disse, está um pouco vago o que vc quer fazer. Vc quer capturar o Enter no TextFiled? Na janela?

se for no textfield mesmo, tem vários exemplos fáceis de fazer por aí:


http://www.java-tips.org/java-se-tips/java.awt.event/react-to-the-enter-key-in-a-textfield.html

Espero ter ajudado.

Até mais

Criado 16 de janeiro de 2009
Ultima resposta 17 de jan. de 2009
Respostas 4
Participantes 3