Klawiatura - zmiana wartości boolean

0

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").

1

zrób mapę Key code -> Boolean.

1 użytkowników online, w tym zalogowanych: 0, gości: 1