Boas Práticas de programas

1 resposta
cruxgothic

Pessoal o código abaixo captura um evento do teclado, quero que alguma coisas aocnteçam quando as teclas p, space, esc, s, f ou r forem pressionadas…
Mas… Quando fizer todas essas comparações o codigo vai ficar cheio de if().
Tem um jeito mais elegante de fazer isso?!
P.S.
Só coloquei a comparação com ESC…

public void keyPressed(KeyEvent keyEvent) {
				final int a = keyEvent.VK_ESCAPE;
				
				if(keyEvent.getKeyCode() == keyEvent.VK_ESCAPE){
					Sistem.out.prinln("Esc");
				}
				
			}
		};

1 Resposta

zoren

acredito que essa seja a unica maneira de fazer isso

se vc não quiser if, vc pode fazer com switch

Criado 7 de novembro de 2009
Ultima resposta 7 de nov. de 2009
Respostas 1
Participantes 2