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 intKEY_FIRSTstatic intKEY_PRESSEDThe "key pressed" event.static intKEY_RELEASEDThe "key released" event.static intKEY_TYPEDThe "key typed" event.protected charkeyCharkeyCharis a valid unicode character that is fired by a key or a key combination on a keyboard.protected intkeyCodeThe unique value assigned to each of the keys on the keyboard.protected intkeyLocationThe 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 chargetKeyChar()Return a character corresponding to physical key pressed.intgetKeyCode()Return the integer code for the physical key pressed.intgetKeyLocation()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
keyCharis 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
-
-