Class MouseEvent

    • Field Summary

      Fields 
      Modifier and Type Field Description
      int button
      the button that was pressed or released; 1 for the first button (usually 'left') 2 for the second button (usually 'middle') 3 for the third button (usually 'right') etc.
      int count
      the number times the mouse has been clicked, as defined by the operating system; 1 for the first click, 2 for the second click and so on.
      int stateMask
      the state of the keyboard modifier keys and mouse masks at the time the event was generated.
      int x
      the widget-relative, x coordinate of the pointer at the time the mouse button was pressed or released
      int y
      the widget-relative, y coordinate of the pointer at the time the mouse button was pressed or released
    • Constructor Summary

      Constructors 
      Constructor Description
      MouseEvent​(Event e)
      Constructs a new instance of this class based on the information in the given untyped event.
    • Field Detail

      • button

        public int button
        the button that was pressed or released;
        • 1 for the first button (usually 'left')
        • 2 for the second button (usually 'middle')
        • 3 for the third button (usually 'right')
        • etc.
      • stateMask

        public int stateMask
        the state of the keyboard modifier keys and mouse masks at the time the event was generated.
        See Also:
        SWT.MODIFIER_MASK, SWT.BUTTON_MASK
      • x

        public int x
        the widget-relative, x coordinate of the pointer at the time the mouse button was pressed or released
      • y

        public int y
        the widget-relative, y coordinate of the pointer at the time the mouse button was pressed or released
      • count

        public int count
        the number times the mouse has been clicked, as defined by the operating system; 1 for the first click, 2 for the second click and so on.
        Since:
        3.3
    • Constructor Detail

      • MouseEvent

        public MouseEvent​(Event e)
        Constructs a new instance of this class based on the information in the given untyped event.
        Parameters:
        e - the untyped event containing the information
    • Method Detail

      • toString

        public String toString()
        Returns a string containing a concise, human-readable description of the receiver.
        Overrides:
        toString in class TypedEvent
        Returns:
        a string representation of the event