java.lang.Object
javax.swing.plaf.basic.BasicListUI.MouseInputHandler
- 所有已实现的接口:
-
MouseListener
,MouseMotionListener
,EventListener
,MouseInputListener
- 封装类:
-
BasicListUI
JList的鼠标输入和焦点处理。在installUI()时将此类的实例添加到适当的java.awt.Component列表中。请注意,键盘输入是通过JComponent KeyboardActions处理的,请参阅installKeyboardActions()。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
- 参见:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
当鼠标按钮在组件上被点击(按下并释放)时调用。void
当鼠标按钮在组件上按下然后拖动时调用。void
当鼠标进入组件时调用。void
当鼠标退出组件时调用。void
当鼠标光标移动到组件上但未按下任何按钮时调用。void
当鼠标按钮在组件上被按下时调用。void
当鼠标按钮在组件上被释放时调用。
-
Constructor Details
-
MouseInputHandler
public MouseInputHandler()构造一个MouseInputHandler
。
-
-
Method Details
-
mouseClicked
从接口复制的描述:MouseListener
当鼠标按钮在组件上被点击(按下并释放)时调用。- 指定者:
-
mouseClicked
在接口MouseListener
中 - 参数:
-
e
- 要处理的事件
-
mouseEntered
从接口复制的描述:MouseListener
当鼠标进入组件时调用。- 指定者:
-
mouseEntered
在接口MouseListener
中 - 参数:
-
e
- 要处理的事件
-
mouseExited
从接口复制的描述:MouseListener
当鼠标退出组件时调用。- 指定者:
-
mouseExited
在接口MouseListener
中 - 参数:
-
e
- 要处理的事件
-
mousePressed
从接口复制的描述:MouseListener
当鼠标按钮在组件上被按下时调用。- 指定者:
-
mousePressed
在接口MouseListener
中 - 参数:
-
e
- 要处理的事件
-
mouseDragged
从接口复制的描述:MouseMotionListener
当鼠标按钮在组件上被按下然后拖动时调用。MOUSE_DRAGGED
事件将继续传递到拖动起始位置的组件,直到释放鼠标按钮(无论鼠标位置是否在组件的边界内)。由于依赖于平台的拖放实现,
MOUSE_DRAGGED
事件可能在本机拖放操作期间不会传递。- 指定者:
-
mouseDragged
在接口MouseMotionListener
中 - 参数:
-
e
- 要处理的事件
-
mouseMoved
从接口复制的描述:MouseMotionListener
当鼠标光标移动到组件上但未按下任何按钮时调用。- 指定者:
-
mouseMoved
在接口MouseMotionListener
中 - 参数:
-
e
- 要处理的事件
-
mouseReleased
从接口复制的描述:MouseListener
当鼠标按钮在组件上被释放时调用。- 指定者:
-
mouseReleased
在接口MouseListener
中 - 参数:
-
e
- 要处理的事件
-