Class GraphicsNodeInputEvent

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GraphicsNodeKeyEvent, GraphicsNodeMouseEvent, GraphicsNodeMouseWheelEvent

public abstract class GraphicsNodeInputEvent extends GraphicsNodeEvent
The root event class for all graphics node-level input events.
See Also:
  • Field Details

    • SHIFT_MASK

      public static final int SHIFT_MASK
      The shift key modifier constant.
      See Also:
    • CTRL_MASK

      public static final int CTRL_MASK
      The control key modifier constant.
      See Also:
    • META_MASK

      public static final int META_MASK
      The meta key modifier constant.
      See Also:
    • ALT_MASK

      public static final int ALT_MASK
      The alt key modifier constant.
      See Also:
    • ALT_GRAPH_MASK

      public static final int ALT_GRAPH_MASK
      The alt-graph key modifier constant.
      See Also:
    • BUTTON1_MASK

      public static final int BUTTON1_MASK
      The mouse button1 modifier constant.
      See Also:
    • BUTTON2_MASK

      public static final int BUTTON2_MASK
      The mouse button2 modifier constant.
      See Also:
    • BUTTON3_MASK

      public static final int BUTTON3_MASK
      The mouse button3 modifier constant.
      See Also:
    • CAPS_LOCK_MASK

      public static final int CAPS_LOCK_MASK
      The caps lock constant.
      See Also:
    • NUM_LOCK_MASK

      public static final int NUM_LOCK_MASK
      The num lock constant.
      See Also:
    • SCROLL_LOCK_MASK

      public static final int SCROLL_LOCK_MASK
      The scroll lock constant.
      See Also:
    • KANA_LOCK_MASK

      public static final int KANA_LOCK_MASK
      The kana lock constant.
      See Also:
  • Constructor Details

    • GraphicsNodeInputEvent

      protected GraphicsNodeInputEvent(GraphicsNode source, int id, long when, int modifiers, int lockState)
      Constructs a new graphics node input event.
      Parameters:
      source - the graphics node where the event originated
      id - the id of this event
      when - the time the event occurred
      modifiers - the modifier keys down while event occurred
    • GraphicsNodeInputEvent

      protected GraphicsNodeInputEvent(GraphicsNode source, InputEvent evt, int lockState)
      Constructs a new graphics node input event from an AWT InputEvent.
      Parameters:
      source - the graphics node where the event originated
      evt - the AWT InputEvent triggering this event's creation
  • Method Details

    • isShiftDown

      public boolean isShiftDown()
      Returns whether or not the Shift modifier is down on this event.
    • isControlDown

      public boolean isControlDown()
      Returns whether or not the Control modifier is down on this event.
    • isMetaDown

      public boolean isMetaDown()
      Returns whether or not the Meta modifier is down on this event.
    • isAltDown

      public boolean isAltDown()
      Returns whether or not the Alt modifier is down on this event.
    • isAltGraphDown

      public boolean isAltGraphDown()
      Returns whether or not the Alt-Graph modifier is down on this event.
    • getWhen

      public long getWhen()
      Returns the timestamp of when this event occurred.
    • getModifiers

      public int getModifiers()
      Returns the modifiers flag for this event.
    • getLockState

      public int getLockState()
      Returns the lock state flags for this event.