Klawiatura - zmiana wartości boolean

Klawiatura - zmiana wartości boolean
ShookTea
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 629
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").

mychal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Przedmonitorze Górne
1

zrób mapę Key code -> Boolean.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.