Mam klasę Keyboad implementującą KeyListener. Klasa ta posiada zbiór zmiennych statycznych typu public static boolean ESC
, public static boolean L_SHIFT
itd.
Czy istnieje jakiś sposób, dzięki któremu można łatwo sprawić, by metoda keyPressed ustalała dany boolean na true
, a metoda keyReleased na false
?
Do tej pory sprawdzałem wartość KeyEvent e.getKeyCode()
w baaardzo długim kodzie złożonym z "if...else if..." (lub w tak samo długim "switch").