Eventos do teclado

1 resposta
N

boa noite
to com a seguida duvida…
to com um codigo para pegar o evento do teclado que quando for pressionado ENTER ou TAB o codigo faça uma seguinte função…
Só que o problema é que quando pressionado ENTER funciona normal mas quando eu aperto TAB naum faz nada…
o meu código é o seguinte:

if((evt.getKeyCode()== evt.VK_ENTER) || (evt.getKeyCode() == evt.VK_TAB)){

}

caso alguem possa me ajudar eu agradeço…

1 Resposta

FabioQuintana

Ola, narutor99…

de fato o TAB nao funciona cara,
você poderia provar isto substituindo teu teste por …

System.out.println(evt.getKeyCode());

e perceber que quando a tecla TAB é pressionada nao é exibido o valor…
evt.VK_TAB equivale a “9” …

então a solução para você seria tentar implementar a sua execução no “focusLost” do componente…

fica a dica…

Abraço, sucesso.

Criado 15 de setembro de 2010
Ultima resposta 15 de set. de 2010
Respostas 1
Participantes 2