模块 java.desktop

类 BasicDesktopIconUI.MouseInputHandler

java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
所有已实现的接口:
MouseListener , MouseMotionListener , MouseWheelListener , EventListener , MouseInputListener
封闭类:
BasicDesktopIconUI

public class BasicDesktopIconUI.MouseInputHandler extends MouseInputAdapter
监听鼠标移动并对其进行操作。此类应被视为“受保护”的内部类。仅在 BasicDesktopIconUI 的子类中实例化它。
  • 构造方法详细信息

    • MouseInputHandler

      public MouseInputHandler()
      构造一个 MouseInputHandler
  • 方法详情

    • mouseReleased

      public void mouseReleased(MouseEvent  e)
      从接口 MouseListener 复制的描述
      在组件上释放鼠标按钮时调用。
      参数:
      e - 要处理的事件
    • mousePressed

      public void mousePressed(MouseEvent  e)
      从接口 MouseListener 复制的描述
      在组件上按下鼠标按钮时调用。
      参数:
      e - 要处理的事件
    • mouseMoved

      public void mouseMoved(MouseEvent  e)
      从类复制的描述:MouseAdapter
      当鼠标光标移到组件上但未按下任何按钮时调用。
      指定者:
      mouseMoved 在接口 MouseMotionListener
      重写:
      mouseMoved 在类 MouseAdapter
      参数:
      e - 要处理的事件
    • mouseDragged

      public void mouseDragged(MouseEvent  e)
      从类复制的描述:MouseAdapter
      在组件上按下鼠标按钮然后拖动时调用。 MOUSE_DRAGGED 事件将继续传递到拖动起源的组件,直到鼠标按钮被释放(无论鼠标位置是否在组件的边界内)。

      由于依赖于平台的拖放实现,MOUSE_DRAGGED 事件可能不会在本机拖放操作期间传递。

      指定者:
      mouseDragged 在接口 MouseMotionListener
      重写:
      mouseDragged 在类 MouseAdapter
      参数:
      e - 要处理的事件
    • moveAndRepaint

      public void moveAndRepaint(JComponent  f, int newX, int newY, int newWidth, int newHeight)
      移动并重新绘制组件 f
      参数:
      f - 一个组件
      newX - 新的 X 坐标
      newY - 新的 Y 坐标
      newWidth - 新宽度
      newHeight - 新高度