类 MouseUtil

java.lang.Object
club.xiaojiawei.utils.MouseUtil

@Component public class MouseUtil extends Object
鼠标工具类
  • 构造器详细资料

    • MouseUtil

      public MouseUtil()
  • 方法详细资料

    • leftButtonDrag

      public void leftButtonDrag(int startX, int startY, int endX, int endY)
      鼠标左键从指定处拖拽到指定处
      参数:
      startX -
      startY -
      endX -
      endY -
    • leftButtonDrag

      public void leftButtonDrag(int[] start, int[] end)
    • leftButtonMoveThenClick

      public void leftButtonMoveThenClick(int startX, int startY, int endX, int endY)
      鼠标左键从指定处移动到指定处然后点击
      参数:
      startX -
      startY -
      endX -
      endY -
    • leftButtonMoveThenClick

      public void leftButtonMoveThenClick(int[] start, int[] end)
    • leftButtonClick

      public void leftButtonClick(int x, int y)
      鼠标左键点击指定处
      参数:
      x -
      y -
    • leftButtonClick

      public void leftButtonClick(int[] pos)
    • leftButtonClickByUser32

      public void leftButtonClickByUser32(com.sun.jna.platform.win32.WinDef.HWND hwnd, int x, int y)
    • transformScalePixelX

      public static int transformScalePixelX(int pixelX)
      转换成应用显示器缩放后的值
      参数:
      pixelX -
      返回:
    • transformScalePixelY

      public static int transformScalePixelY(int pixelY)
    • cancel

      public static void cancel()
      炉石里点击右键可取消操作