Class GraphicsNodeKeyEvent
java.lang.Object
java.util.EventObject
org.apache.batik.gvt.event.GraphicsNodeEvent
org.apache.batik.gvt.event.GraphicsNodeInputEvent
org.apache.batik.gvt.event.GraphicsNodeKeyEvent
- All Implemented Interfaces:
Serializable
An event which indicates that a keystroke occurred in a graphics node.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe "key pressed" event.static final intThe "key released" event.static final intThe "key typed" event.protected charkeyCharis a valid unicode character that is fired by a key or a key combination on a keyboard.protected intThe unique value assigned to each of the keys on the keyboard.protected intThe key location.Fields inherited from class GraphicsNodeInputEvent
ALT_GRAPH_MASK, ALT_MASK, BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK, CAPS_LOCK_MASK, CTRL_MASK, KANA_LOCK_MASK, META_MASK, NUM_LOCK_MASK, SCROLL_LOCK_MASK, SHIFT_MASKFields inherited from class GraphicsNodeEvent
idFields inherited from class EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionGraphicsNodeKeyEvent(GraphicsNode source, int id, long when, int modifiers, int lockState, int keyCode, char keyChar, int keyLocation) Constructs a new graphics node key event. -
Method Summary
Modifier and TypeMethodDescriptioncharReturn a character corresponding to physical key pressed.intReturn the integer code for the physical key pressed.intReturns the key location.Methods inherited from class GraphicsNodeInputEvent
getLockState, getModifiers, getWhen, isAltDown, isAltGraphDown, isControlDown, isMetaDown, isShiftDownMethods inherited from class GraphicsNodeEvent
consume, getGraphicsNode, getID, isConsumedMethods inherited from class EventObject
getSource, toString
-
Field Details
-
KEY_TYPED
public static final int KEY_TYPEDThe "key typed" event. This event is generated when a character is entered. In the simplest case, it is produced by a single key press. Often, however, characters are produced by series of key presses, and the mapping from key pressed events to key typed events may be many-to-one or many-to-many.- See Also:
-
KEY_PRESSED
public static final int KEY_PRESSEDThe "key pressed" event. This event is generated when a key is pushed down.- See Also:
-
KEY_RELEASED
public static final int KEY_RELEASEDThe "key released" event. This event is generated when a key is let up.- See Also:
-
keyCode
protected int keyCodeThe unique value assigned to each of the keys on the keyboard. There is a common set of key codes that can be fired by most keyboards. The symbolic name for a key code should be used rather than the code value itself. -
keyChar
protected char keyCharkeyCharis a valid unicode character that is fired by a key or a key combination on a keyboard. -
keyLocation
protected int keyLocationThe key location.
-
-
Constructor Details
-
GraphicsNodeKeyEvent
public GraphicsNodeKeyEvent(GraphicsNode source, int id, long when, int modifiers, int lockState, int keyCode, char keyChar, int keyLocation) Constructs a new graphics node key event.- Parameters:
source- the graphics node where the event originatedid- the id of this eventwhen- the time the event occurredmodifiers- the modifier keys down while event occurredlockState- bitmask indicating which key locks were activatedkeyCode- the Java key codekeyChar- the generated characterkeyLocation- the location of the key
-
-
Method Details
-
getKeyCode
public int getKeyCode()Return the integer code for the physical key pressed. Not localized. -
getKeyChar
public char getKeyChar()Return a character corresponding to physical key pressed. May be localized. -
getKeyLocation
public int getKeyLocation()Returns the key location.
-