public class KeyEvent
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
KeyEvent.Type
Typ klávesové události.
|
Constructor and Description |
---|
KeyEvent(KeyEvent.Type eventType,
int keyCode,
char keyChar,
boolean shiftDown,
boolean controlDown,
boolean metaDown,
boolean altDown,
boolean enter,
boolean escape,
boolean space,
boolean up,
boolean down,
boolean left,
boolean right)
Vytvoří klávesovou událost.
|
Modifier and Type | Method and Description |
---|---|
static KeyEvent |
fromSwingEvent(java.awt.event.KeyEvent event)
Vytvoří klávesovou událost konverzí Swingové události.
|
KeyEvent.Type |
getEventType()
Zjistí typ klávesové události.
|
int |
getKeyCode()
Zjistí kód klávesy.
|
char |
getKeyChar()
Zjistí UNICODE znak klávesy.
|
boolean |
isAltDown()
Zjistí, jestli byla v okamžiku vytvoření události stisknuta klávesa
Alt . |
boolean |
isControlDown()
Zjistí, jestli byla v okamžiku vytvoření události stisknuta klávesa
Control . |
boolean |
isDown()
Zjistí, jestli událost vyvolala klávesa
Down (šipka dolů). |
boolean |
isEnter()
Zjistí, jestli událost vyvolala klávesa
Enter . |
boolean |
isEscape()
Zjistí, jestli událost vyvolala klávesa
Esc . |
boolean |
isLeft()
Zjistí, jestli událost vyvolala klávesa
Left (šipka doleva). |
boolean |
isMetaDown()
Zjistí, jestli byla v okamžiku vytvoření události stisknuta klávesa
Meta . |
boolean |
isRight()
Zjistí, jestli událost vyvolala klávesa
Right (šipka doprava). |
boolean |
isShiftDown()
Zjistí, jestli byla v okamžiku vytvoření události stisknuta klávesa
Shift . |
boolean |
isSpace()
Zjistí, jestli událost vyvolala klávesa
Space (mezerník). |
boolean |
isUp()
Zjistí, jestli událost vyvolala klávesa
Up (šipka nahoru). |
java.lang.String |
toString()
Vytvoří textovou reprezentaci klávesové události.
|
public KeyEvent(KeyEvent.Type eventType, int keyCode, char keyChar, boolean shiftDown, boolean controlDown, boolean metaDown, boolean altDown, boolean enter, boolean escape, boolean space, boolean up, boolean down, boolean left, boolean right)
eventType
- typkeyCode
- číselný kódkeyChar
- znakshiftDown
- je přidržen ShiftcontrolDown
- je přidržen ControlmetaDown
- je přidržen MetaaltDown
- je přidržen Altenter
- událost klávesy Enterescape
- událost klávesy Escapespace
- událost mezerníkuup
- událost šipky nahorudown
- událost šipky dolůleft
- událost šipky dolevaright
- událost šipky dopravapublic KeyEvent.Type getEventType()
public int getKeyCode()
public char getKeyChar()
public boolean isShiftDown()
Shift
.true
, pokud anopublic boolean isControlDown()
Control
.true
, pokud anopublic boolean isMetaDown()
Meta
.true
, pokud anopublic boolean isAltDown()
Alt
.true
, pokud anopublic boolean isEnter()
Enter
.true
, pokud anopublic boolean isEscape()
Esc
.true
, pokud anopublic boolean isSpace()
Space
(mezerník).true
, pokud anopublic boolean isUp()
Up
(šipka nahoru).true
, pokud anopublic boolean isDown()
Down
(šipka dolů).true
, pokud anopublic boolean isLeft()
Left
(šipka doleva).true
, pokud anopublic boolean isRight()
Right
(šipka doprava).true
, pokud anopublic static KeyEvent fromSwingEvent(java.awt.event.KeyEvent event)
event
- Swingová událostnull
, pokud se nejedná o
Swingovou událost typu stisku nebo uvolnění tlačítkapublic java.lang.String toString()
Řetězec obsahuje název třídy a mezi [
a ]
páry
klíč=hodnota
, pro logické hodnoty (modifiers
) jsou
použity zkratky
S
, C
, M
a A
(jejich přítomnost značí, že daný příznak má
hodnotu true
).
toString
in class java.lang.Object