Class MouseEventDetails

java.lang.Object
io.jmix.ui.component.MouseEventDetails
All Implemented Interfaces:
Serializable

public class MouseEventDetails extends Object implements Serializable
Class to store mouse event details.
See Also:
  • Field Details

    • button

    • clientX

      protected int clientX
    • clientY

      protected int clientY
    • altKey

      protected boolean altKey
    • ctrlKey

      protected boolean ctrlKey
    • metaKey

      protected boolean metaKey
    • shiftKey

      protected boolean shiftKey
    • doubleClick

      protected boolean doubleClick
    • relativeX

      protected int relativeX
    • relativeY

      protected int relativeY
  • Constructor Details

    • MouseEventDetails

      public MouseEventDetails()
  • Method Details

    • getButton

      @Nullable public MouseEventDetails.MouseButton getButton()
    • setButton

      public void setButton(@Nullable MouseEventDetails.MouseButton button)
    • getClientX

      public int getClientX()
    • setClientX

      public void setClientX(int clientX)
    • getClientY

      public int getClientY()
    • setClientY

      public void setClientY(int clientY)
    • isAltKey

      public boolean isAltKey()
    • setAltKey

      public void setAltKey(boolean altKey)
    • isCtrlKey

      public boolean isCtrlKey()
    • setCtrlKey

      public void setCtrlKey(boolean ctrlKey)
    • isMetaKey

      public boolean isMetaKey()
    • setMetaKey

      public void setMetaKey(boolean metaKey)
    • isShiftKey

      public boolean isShiftKey()
    • setShiftKey

      public void setShiftKey(boolean shiftKey)
    • isDoubleClick

      public boolean isDoubleClick()
    • setDoubleClick

      public void setDoubleClick(boolean doubleClick)
    • getRelativeX

      public int getRelativeX()
    • setRelativeX

      public void setRelativeX(int relativeX)
    • getRelativeY

      public int getRelativeY()
    • setRelativeY

      public void setRelativeY(int relativeY)