java.lang.Object
javax.swing.plaf.basic.BasicListUI.MouseInputHandler
- 所有已实现的接口:
MouseListener,MouseMotionListener,EventListener,MouseInputListener
- 封闭类:
BasicListUI
JList 的鼠标输入和焦点处理。在 installUI() 时将此类的一个实例添加到适当的 java.awt.Component 列表中。注意键盘输入由 JComponent KeyboardActions 处理,请参阅 installKeyboardActions()。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
- 参见:
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述void在组件上单击(按下并释放)鼠标按钮时调用。void在组件上按下鼠标按钮然后拖动时调用。void当鼠标进入组件时调用。void当鼠标退出组件时调用。void当鼠标光标移到组件上但未按下任何按钮时调用。void在组件上按下鼠标按钮时调用。void在组件上释放鼠标按钮时调用。
-
构造方法详细信息
-
MouseInputHandler
public MouseInputHandler()构造一个MouseInputHandler
-
-
方法详情
-
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- 要处理的事件
-