- java.lang.Object
-
- java.awt.event.MouseAdapter
-
- javax.swing.event.MouseInputAdapter
-
- javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler
-
- All Implemented Interfaces:
-
MouseListener
,MouseMotionListener
,MouseWheelListener
,EventListener
,MouseInputListener
- Enclosing class:
- BasicDesktopIconUI
public class BasicDesktopIconUI.MouseInputHandler extends MouseInputAdapter
监听鼠标移动并对其进行操作。 这个类应该被视为一个“受保护”的内部类。 仅在BasicDesktopIconUI
子类中实例化。
-
-
构造方法摘要
构造方法 Constructor 描述 MouseInputHandler()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
mouseDragged(MouseEvent e)
在组件上按下鼠标按钮然后拖动时调用。void
mouseMoved(MouseEvent e)
当鼠标光标移动到组件上但没有按钮被按下时调用。void
mousePressed(MouseEvent e)
在组件上按下鼠标按钮时调用。void
mouseReleased(MouseEvent e)
在组件上释放鼠标按钮时调用。void
moveAndRepaint(JComponent f, int newX, int newY, int newWidth, int newHeight)
移动和重绘一个组件f
。-
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseWheelMoved
-
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited
-
-
-
-
方法详细信息
-
mouseReleased
public void mouseReleased(MouseEvent e)
描述从类复制:MouseAdapter
在组件上释放鼠标按钮时调用。- Specified by:
-
mouseReleased
在接口MouseListener
- 重写:
-
mouseReleased
在MouseAdapter
- 参数
-
e
- 要处理的事件
-
mousePressed
public void mousePressed(MouseEvent e)
描述从类别复制:MouseAdapter
在组件上按下鼠标按钮时调用。- Specified by:
-
mousePressed
在接口MouseListener
- 重写:
-
mousePressed
在MouseAdapter
- 参数
-
e
- 要处理的事件
-
mouseMoved
public void mouseMoved(MouseEvent e)
描述从类复制:MouseAdapter
当鼠标光标移动到组件上但没有按钮被按下时调用。- Specified by:
-
mouseMoved
在接口MouseMotionListener
- 重写:
-
mouseMoved
在MouseAdapter
- 参数
-
e
- 要处理的事件
-
mouseDragged
public void mouseDragged(MouseEvent e)
描述从类复制:MouseAdapter
在组件上按下鼠标按钮然后拖动时调用。MOUSE_DRAGGED
事件将继续传递到拖动发起的组件,直到鼠标按钮释放(无论鼠标位置是否在组件的边界内)。由于平台相关的拖放实现,在本机拖放操作期间可能无法传送
MOUSE_DRAGGED
事件。- Specified by:
-
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
- 一个新的高度
-
-