java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
- 封装类:
-
BasicDesktopIconUI
监听鼠标移动并对其进行操作。此类应被视为“protected”内部类。仅在
BasicDesktopIconUI
的子类中实例化。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当在组件上按下鼠标按钮并拖动时调用。void
当鼠标光标移动到组件上但未按下任何按钮时调用。void
当在组件上按下鼠标按钮时调用。void
当在组件上释放鼠标按钮时调用。void
moveAndRepaint
(JComponent f, int newX, int newY, int newWidth, int newHeight) 移动并重绘组件f
。Methods declared in class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited
-
Constructor Details
-
MouseInputHandler
public MouseInputHandler()构造一个MouseInputHandler
。
-
-
Method Details
-
mouseReleased
从接口复制的描述:MouseListener
当在组件上释放鼠标按钮时调用。- 参数:
-
e
- 要处理的事件
-
mousePressed
从接口复制的描述:MouseListener
当在组件上按下鼠标按钮时调用。- 参数:
-
e
- 要处理的事件
-
mouseMoved
从类复制的描述:MouseAdapter
当鼠标光标移动到组件上但未按下任何按钮时调用。- 指定者:
-
mouseMoved
在接口MouseMotionListener
中 - 覆盖:
-
mouseMoved
在类MouseAdapter
中 - 参数:
-
e
- 要处理的事件
-
mouseDragged
从类复制的描述:MouseAdapter
当在组件上按下鼠标按钮并拖动时调用。MOUSE_DRAGGED
事件将继续传递到拖动起始的组件,直到释放鼠标按钮为止(无论鼠标位置是否在组件的边界内)。由于依赖于平台的拖放实现,
MOUSE_DRAGGED
事件可能在本机拖放操作期间不会被传递。- 指定者:
-
mouseDragged
在接口MouseMotionListener
中 - 覆盖:
-
mouseDragged
在类MouseAdapter
中 - 参数:
-
e
- 要处理的事件
-
moveAndRepaint
移动并重绘组件f
。- 参数:
-
f
- 一个组件 -
newX
- 一个新的X坐标 -
newY
- 一个新的Y坐标 -
newWidth
- 一个新的宽度 -
newHeight
- 一个新的高度
-