java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
- 封装类:
-
BasicDesktopIconUI
监听鼠标移动并对其进行操作。此类应被视为“protected”内部类。仅在
BasicDesktopIconUI的子类中实例化。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid当在组件上按下鼠标按钮并拖动时调用。void当鼠标光标移动到组件上但未按下任何按钮时调用。void当在组件上按下鼠标按钮时调用。void当在组件上释放鼠标按钮时调用。voidmoveAndRepaint(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, mouseWheelMovedMethods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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- 一个新的高度
-