Package org.apache.batik.gvt.event
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:
java.io.Serializable
public class GraphicsNodeKeyEvent extends GraphicsNodeInputEvent
An event which indicates that a keystroke occurred in a graphics node.- Version:
- $Id: GraphicsNodeKeyEvent.java 1733416 2016-03-03 07:07:13Z gadams $
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static int
KEY_FIRST
static int
KEY_PRESSED
The "key pressed" event.static int
KEY_RELEASED
The "key released" event.static int
KEY_TYPED
The "key typed" event.protected char
keyChar
keyChar
is a valid unicode character that is fired by a key or a key combination on a keyboard.protected int
keyCode
The unique value assigned to each of the keys on the keyboard.protected int
keyLocation
The key location.-
Fields inherited from class org.apache.batik.gvt.event.GraphicsNodeInputEvent
ALT_GRAPH_MASK, ALT_MASK, BUTTON1_MASK, BUTTON2_MASK, BUTTON3_MASK, CAPS_LOCK_MASK, CTRL_MASK, KANA_LOCK_MASK, lockState, META_MASK, modifiers, NUM_LOCK_MASK, SCROLL_LOCK_MASK, SHIFT_MASK, when
-
Fields inherited from class org.apache.batik.gvt.event.GraphicsNodeEvent
id
-
-
Constructor Summary
Constructors Constructor Description GraphicsNodeKeyEvent(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
getKeyChar()
Return a character corresponding to physical key pressed.int
getKeyCode()
Return the integer code for the physical key pressed.int
getKeyLocation()
Returns the key location.-
Methods inherited from class org.apache.batik.gvt.event.GraphicsNodeInputEvent
getLockState, getModifiers, getWhen, isAltDown, isAltGraphDown, isControlDown, isMetaDown, isShiftDown
-
Methods inherited from class org.apache.batik.gvt.event.GraphicsNodeEvent
consume, getGraphicsNode, getID, isConsumed
-
-
-
-
Field Detail
-
KEY_FIRST
static final int KEY_FIRST
- See Also:
- Constant Field Values
-
KEY_TYPED
public static final int KEY_TYPED
The "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:
- Constant Field Values
-
KEY_PRESSED
public static final int KEY_PRESSED
The "key pressed" event. This event is generated when a key is pushed down.- See Also:
- Constant Field Values
-
KEY_RELEASED
public static final int KEY_RELEASED
The "key released" event. This event is generated when a key is let up.- See Also:
- Constant Field Values
-
keyCode
protected int keyCode
The 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 keyChar
keyChar
is a valid unicode character that is fired by a key or a key combination on a keyboard.
-
keyLocation
protected int keyLocation
The key location.
-
-
Constructor Detail
-
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
-
-