Java konvertieren von keycode, string oder char
Ich möchte keyevent keycode Wert in einen string oder ein char-Wert. Entweder würde man tun.
Zum Beispiel, wenn ich drücken Sie 'SPACE', das 'sagen' hat einen keycode 20 und ich konvertieren möchten, die Wert auf ein char oder ein string sein. Gibt es irgendein standard-Weg, dies zu tun, oder ich habe schreiben eine Reihe von 'if' Anweisungen für jede Taste auf der Tastatur?
Meinst du so etwas wie KeyEvent.getKeyText()?
InformationsquelleAutor user2098268 | 2013-04-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Casten zu char
char c=(char)keycode;
das war einfach O_O Danke!
InformationsquelleAutor bluevoid
Wenn e ist die variable parameter der KeyEvent, verwenden Sie
Aber vorzugsweise verwenden Sie es in einem statischen Kontext KeyEvent
Gibt es einen string zurück, aber Sie können Guss-oder get-Wert des zurückgegebenen Strings in andere HIERFÜR gültigen Datentypen
InformationsquelleAutor Reujoe
Eine Möglichkeit könnte sein, laden Sie alle Werte in einer Karte und bekomme nur den Wert bei jedem Tastendruck. Wie, wenn Sie eine Taste SPACE-TASTE und eine Eingabe als 20, so erhält man den Wert im Zusammenhang mit diesem Schlüssel von der Karte und verwenden Sie es.
InformationsquelleAutor Ankur Shanbhag