Ajuda com evento no teclado

2 respostas
D

boa noite...
eu sei que pra captura um evento pressionando F3 a gente usa:

[code]if (evt.getKeyCode()==KeyEvent.VK_F3){

}[quote]

e quando eu quero pegar somente as letras do alfabelto em geral.. tipo qualquer tecla que o usuaio digita de A a Z ele tem uma açao qualquer?

2 Respostas

Andre_Rosa

Não entendi sua pergunta. Você quer definir um evento para uma determinada letra de A até Z?

P
se a caixa de texto onde digitou a letra não estiver vazia
nomeDaTuaCaixaDeTexto.addKeyListener(new KeyAdapter() {
			public void keyPressed(java.awt.event.KeyEvent e) {
				if (e.getKeyCode()==KeyEvent.VK_ENTER)
					try{
						//faz a ação que tu quiser
					}
				catch(Exception g)
				{
					g.printStackTrace();
				}

			};
		});
isso vai fazer a mesma ação para qualquer letra que tu digitar ou tu pode fazer um if para mudar a ação de acordo com a letra digitada
Criado 5 de abril de 2011
Ultima resposta 6 de abr. de 2011
Respostas 2
Participantes 3