keyTyped()

Luk10

Top Contributor
Grüße,

Ich hätte eine Frage zu der keyTyped() Methode des KeyListener Interfaces.

In der Doc steht ja dass man weder mit KeyEvent e.getKeyCode() noch mit e.getExtendedKeyCode() Tasten wie KeyEvent.VK_ESCAPE bekommt. Kann man trotzdem mit KeyTyped arbeiten und das irgendwie elegant lösen?

Weil sonst müsste man doch anfangen mit KeyPressed und KeyReleased Events rumzubasteln um die Eigenschaften von KeyTyped zu bekommen.

-Luk10-
 

André Uhres

Top Contributor
Wenn man Key Listeners benutzen will, dann sind die "Key pressed" und "key released" Ereignisse die einzige Möglichkeit um Tasten festzustellen, die keine Zeichen generieren (Escape, F1, Alt, ...). Die gedrückte oder losgelassene Taste wird mit Hilfe der getKeyCode Methode identifiziert. Alternativ kann man die Key Binding Technik benutzen, was oft eleganter ist.

Gruß,
André
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben