java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
- 所有已实现的接口:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener,MouseInputListener
- 封闭类:
BasicDesktopIconUI
监听鼠标移动并对其进行操作。此类应被视为“受保护”的内部类。仅在
BasicDesktopIconUI 的子类中实例化它。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述void在组件上按下鼠标按钮然后拖动时调用。void当鼠标光标移到组件上但未按下任何按钮时调用。void在组件上按下鼠标按钮时调用。void在组件上释放鼠标按钮时调用。voidmoveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight) 移动并重新绘制组件f。在类 java.awt.event.MouseAdapter 中声明的方法
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved在类 java.lang.Object 中声明的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait在接口 java.awt.event.MouseListener 中声明的方法
mouseClicked, mouseEntered, mouseExited
-
构造方法详细信息
-
MouseInputHandler
public MouseInputHandler()构造一个MouseInputHandler
-
-
方法详情
-
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- 新高度
-