|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
yu.ac.bg.etf.javaqx.qswing.events.QSwingEvent
yu.ac.bg.etf.javaqx.qswing.events.ComponentEvent
yu.ac.bg.etf.javaqx.qswing.events.InputEvent
yu.ac.bg.etf.javaqx.qswing.events.KeyEvent
Key Event.
NOTE: This class is not full compatible with java.awt.event.KeyEvent class!
Field Summary | |
static char |
CHAR_UNDEFINED
|
static int |
KEY_PRESSED
Key pressed id. |
static int |
KEY_RELEASED
Key release id. |
static int |
KEY_TYPED
Key typed id. |
static int |
VK_0
|
static int |
VK_1
|
static int |
VK_2
|
static int |
VK_3
|
static int |
VK_4
|
static int |
VK_5
|
static int |
VK_6
|
static int |
VK_7
|
static int |
VK_8
|
static int |
VK_9
|
static int |
VK_A
|
static int |
VK_ADD
|
static int |
VK_AGAIN
|
static int |
VK_ALPHANUMERIC
|
static int |
VK_ALT
|
static int |
VK_ALT_GRAPH
|
static int |
VK_AMPERSAND
|
static int |
VK_ASTERISK
|
static int |
VK_AT
|
static int |
VK_B
|
static int |
VK_BACK_QUOTE
|
static int |
VK_BACK_SLASH
|
static int |
VK_BACK_SPACE
|
static int |
VK_BRACELEFT
|
static int |
VK_BRACERIGHT
|
static int |
VK_C
|
static int |
VK_CANCEL
|
static int |
VK_CAPS_LOCK
|
static int |
VK_CIRCUMFLEX
|
static int |
VK_CLEAR
|
static int |
VK_CLOSE_BRACKET
|
static int |
VK_CODE_INPUT
|
static int |
VK_COLON
|
static int |
VK_COMMA
|
static int |
VK_COMPOSE
|
static int |
VK_CONTROL
|
static int |
VK_COPY
|
static int |
VK_CUT
|
static int |
VK_D
|
static int |
VK_DECIMAL
|
static int |
VK_DELETE
|
static int |
VK_DIVIDE
|
static int |
VK_DOLLAR
|
static int |
VK_DOWN
|
static int |
VK_E
|
static int |
VK_END
|
static int |
VK_ENTER
|
static int |
VK_EQUALS
|
static int |
VK_ESCAPE
|
static int |
VK_EURO_SIGN
|
static int |
VK_EXCLAMATION_MARK
|
static int |
VK_F
|
static int |
VK_F1
|
static int |
VK_F10
|
static int |
VK_F11
|
static int |
VK_F12
|
static int |
VK_F13
|
static int |
VK_F14
|
static int |
VK_F15
|
static int |
VK_F16
|
static int |
VK_F17
|
static int |
VK_F18
|
static int |
VK_F19
|
static int |
VK_F2
|
static int |
VK_F20
|
static int |
VK_F21
|
static int |
VK_F22
|
static int |
VK_F23
|
static int |
VK_F24
|
static int |
VK_F3
|
static int |
VK_F4
|
static int |
VK_F5
|
static int |
VK_F6
|
static int |
VK_F7
|
static int |
VK_F8
|
static int |
VK_F9
|
static int |
VK_FINAL
|
static int |
VK_FIND
|
static int |
VK_G
|
static int |
VK_GREATER
|
static int |
VK_H
|
static int |
VK_HELP
|
static int |
VK_HOME
|
static int |
VK_I
|
static int |
VK_INPUT_METHOD_ON_OFF
|
static int |
VK_INSERT
|
static int |
VK_INVERTED_EXCLAMATION_MARK
|
static int |
VK_J
|
static int |
VK_K
|
static int |
VK_KP_DOWN
|
static int |
VK_KP_LEFT
|
static int |
VK_KP_RIGHT
|
static int |
VK_KP_UP
|
static int |
VK_L
|
static int |
VK_LEFT
|
static int |
VK_LEFT_PARENTHESIS
|
static int |
VK_LESS
|
static int |
VK_M
|
static int |
VK_META
|
static int |
VK_MINUS
|
static int |
VK_MULTIPLY
|
static int |
VK_N
|
static int |
VK_NUM_LOCK
|
static int |
VK_NUMBER_SIGN
|
static int |
VK_NUMPAD0
|
static int |
VK_NUMPAD1
|
static int |
VK_NUMPAD2
|
static int |
VK_NUMPAD3
|
static int |
VK_NUMPAD4
|
static int |
VK_NUMPAD5
|
static int |
VK_NUMPAD6
|
static int |
VK_NUMPAD7
|
static int |
VK_NUMPAD8
|
static int |
VK_NUMPAD9
|
static int |
VK_O
|
static int |
VK_OPEN_BRACKET
|
static int |
VK_P
|
static int |
VK_PAGE_DOWN
|
static int |
VK_PAGE_UP
|
static int |
VK_PASTE
|
static int |
VK_PAUSE
|
static int |
VK_PERIOD
|
static int |
VK_PLUS
|
static int |
VK_PRINTSCREEN
|
static int |
VK_PROPS
|
static int |
VK_Q
|
static int |
VK_QUOTE
|
static int |
VK_QUOTEDBL
|
static int |
VK_R
|
static int |
VK_RIGHT
|
static int |
VK_RIGHT_PARENTHESIS
|
static int |
VK_S
|
static int |
VK_SCROLL_LOCK
|
static int |
VK_SEMICOLON
|
static int |
VK_SEPARATER
|
static int |
VK_SEPARATOR
|
static int |
VK_SHIFT
|
static int |
VK_SLASH
|
static int |
VK_SPACE
|
static int |
VK_STOP
|
static int |
VK_SUBTRACT
|
static int |
VK_T
|
static int |
VK_TAB
|
static int |
VK_U
|
static int |
VK_UNDEFINED
|
static int |
VK_UNDERSCORE
|
static int |
VK_UNDO
|
static int |
VK_UP
|
static int |
VK_V
|
static int |
VK_W
|
static int |
VK_X
|
static int |
VK_Y
|
static int |
VK_Z
|
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.events.InputEvent |
ALT_MASK, BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK, CTRL_MASK, META_MASK, SHIFT_MASK |
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.events.ComponentEvent |
COMPONENT_HIDDEN, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN |
Fields inherited from class yu.ac.bg.etf.javaqx.qswing.events.QSwingEvent |
ACTION_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTEXT_MENU_EVENT_MASK, CUSTOM_CONTEXT_MENU_EVENT_MASK, FOCUS_EVENT_MASK, id, KEY_EVENT_MASK, LOCATION_TOOL_TIP_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, PAINT_VIEW_EVENT_MASK, WINDOW_EVENT_MASK |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
KeyEvent(JQComponent source,
int id,
int modifiers,
int keyCode,
char keyChar)
Constructs new KeyEvent object. |
|
KeyEvent(JQComponent source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar)
Constructs new KeyEvent object. |
Method Summary | |
char |
getKeyChar()
Returns key char. |
int |
getKeyCode()
Returns key code. |
static java.lang.String |
getKeyText(int keyCode)
Returns the text name of key code. |
boolean |
isActionKey()
Returns true if the key is action key. |
java.lang.String |
paramString()
Returns string representation of the event. |
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.events.InputEvent |
consume, getModifiers, getModifiersText, getWhen, isAltDown, isConsumed, isControlDown, isMetaDown, isShiftDown |
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.events.ComponentEvent |
getComponent |
Methods inherited from class yu.ac.bg.etf.javaqx.qswing.events.QSwingEvent |
getID, toString |
Methods inherited from class java.util.EventObject |
getSource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int KEY_TYPED
public static final int KEY_PRESSED
public static final int KEY_RELEASED
public static final int VK_ENTER
public static final int VK_BACK_SPACE
public static final int VK_TAB
public static final int VK_CANCEL
public static final int VK_CLEAR
public static final int VK_SHIFT
public static final int VK_CONTROL
public static final int VK_ALT
public static final int VK_PAUSE
public static final int VK_CAPS_LOCK
public static final int VK_ESCAPE
public static final int VK_SPACE
public static final int VK_PAGE_UP
public static final int VK_PAGE_DOWN
public static final int VK_END
public static final int VK_HOME
public static final int VK_LEFT
public static final int VK_UP
public static final int VK_RIGHT
public static final int VK_DOWN
public static final int VK_COMMA
public static final int VK_MINUS
public static final int VK_PERIOD
public static final int VK_SLASH
public static final int VK_0
public static final int VK_1
public static final int VK_2
public static final int VK_3
public static final int VK_4
public static final int VK_5
public static final int VK_6
public static final int VK_7
public static final int VK_8
public static final int VK_9
public static final int VK_SEMICOLON
public static final int VK_EQUALS
public static final int VK_A
public static final int VK_B
public static final int VK_C
public static final int VK_D
public static final int VK_E
public static final int VK_F
public static final int VK_G
public static final int VK_H
public static final int VK_I
public static final int VK_J
public static final int VK_K
public static final int VK_L
public static final int VK_M
public static final int VK_N
public static final int VK_O
public static final int VK_P
public static final int VK_Q
public static final int VK_R
public static final int VK_S
public static final int VK_T
public static final int VK_U
public static final int VK_V
public static final int VK_W
public static final int VK_X
public static final int VK_Y
public static final int VK_Z
public static final int VK_OPEN_BRACKET
public static final int VK_BACK_SLASH
public static final int VK_CLOSE_BRACKET
public static final int VK_NUMPAD0
public static final int VK_NUMPAD1
public static final int VK_NUMPAD2
public static final int VK_NUMPAD3
public static final int VK_NUMPAD4
public static final int VK_NUMPAD5
public static final int VK_NUMPAD6
public static final int VK_NUMPAD7
public static final int VK_NUMPAD8
public static final int VK_NUMPAD9
public static final int VK_MULTIPLY
public static final int VK_ADD
public static final int VK_SEPARATER
public static final int VK_SEPARATOR
public static final int VK_SUBTRACT
public static final int VK_DECIMAL
public static final int VK_DIVIDE
public static final int VK_DELETE
public static final int VK_NUM_LOCK
public static final int VK_SCROLL_LOCK
public static final int VK_F1
public static final int VK_F2
public static final int VK_F3
public static final int VK_F4
public static final int VK_F5
public static final int VK_F6
public static final int VK_F7
public static final int VK_F8
public static final int VK_F9
public static final int VK_F10
public static final int VK_F11
public static final int VK_F12
public static final int VK_F13
public static final int VK_F14
public static final int VK_F15
public static final int VK_F16
public static final int VK_F17
public static final int VK_F18
public static final int VK_F19
public static final int VK_F20
public static final int VK_F21
public static final int VK_F22
public static final int VK_F23
public static final int VK_F24
public static final int VK_PRINTSCREEN
public static final int VK_INSERT
public static final int VK_HELP
public static final int VK_META
public static final int VK_BACK_QUOTE
public static final int VK_QUOTE
public static final int VK_KP_UP
public static final int VK_KP_DOWN
public static final int VK_KP_LEFT
public static final int VK_KP_RIGHT
public static final int VK_AMPERSAND
public static final int VK_ASTERISK
public static final int VK_QUOTEDBL
public static final int VK_LESS
public static final int VK_GREATER
public static final int VK_BRACELEFT
public static final int VK_BRACERIGHT
public static final int VK_AT
public static final int VK_COLON
public static final int VK_CIRCUMFLEX
public static final int VK_DOLLAR
public static final int VK_EURO_SIGN
public static final int VK_EXCLAMATION_MARK
public static final int VK_INVERTED_EXCLAMATION_MARK
public static final int VK_LEFT_PARENTHESIS
public static final int VK_NUMBER_SIGN
public static final int VK_PLUS
public static final int VK_RIGHT_PARENTHESIS
public static final int VK_UNDERSCORE
public static final int VK_FINAL
public static final int VK_ALPHANUMERIC
public static final int VK_CODE_INPUT
public static final int VK_INPUT_METHOD_ON_OFF
public static final int VK_CUT
public static final int VK_COPY
public static final int VK_PASTE
public static final int VK_UNDO
public static final int VK_AGAIN
public static final int VK_FIND
public static final int VK_PROPS
public static final int VK_STOP
public static final int VK_COMPOSE
public static final int VK_ALT_GRAPH
public static final int VK_UNDEFINED
public static final char CHAR_UNDEFINED
Constructor Detail |
public KeyEvent(JQComponent source, int id, long when, int modifiers, int keyCode, char keyChar)
source
- the event sourceid
- the event idwhen
- the time the event occurredmodifiers
- the modifierskeyCode
- the key codekeyChar
- the key char
java.lang.IllegalArgumentException
- if the source is nullpublic KeyEvent(JQComponent source, int id, int modifiers, int keyCode, char keyChar)
source
- the event sourceid
- the event idmodifiers
- the modifierskeyCode
- the key codekeyChar
- the key char
java.lang.IllegalArgumentException
- if the source is nullMethod Detail |
public int getKeyCode()
public char getKeyChar()
public static java.lang.String getKeyText(int keyCode)
keyCode
- the key code
public boolean isActionKey()
public java.lang.String paramString()
paramString
in class ComponentEvent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |