JavaTM Platform
Standard Ed. 6

接口 java.awt.event.MouseMotionListener
的使用

使用 MouseMotionListener 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.event 供 Swing 组件触发的事件使用。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
 

java.awtMouseMotionListener 的使用
 

实现 MouseMotionListenerjava.awt 中的类
 class AWTEventMulticaster
          AWTEventMulticaster 实现对 java.awt.event 包中定义的 AWT 事件的指派,该指派是有效的、线程安全的多路广播事件指派。
 

返回 MouseMotionListenerjava.awt 中的方法
static MouseMotionListener AWTEventMulticaster.add(MouseMotionListener a, MouseMotionListener b)
          添加鼠标移动侦听器 a 和鼠标移动侦听器 b,并返回得到的多路广播侦听器。
 MouseMotionListener[] TrayIcon.getMouseMotionListeners()
          返回已在此 TrayIcon 上注册的所有鼠标移动侦听器的数组。
 MouseMotionListener[] Component.getMouseMotionListeners()
          返回在此组件上所有已注册的鼠标移动侦听器的数组。
static MouseMotionListener AWTEventMulticaster.remove(MouseMotionListener l, MouseMotionListener oldl)
          从鼠标移动侦听器 l 中移除旧的鼠标移动侦听器,并返回得到的多路广播侦听器。
 

参数类型为 MouseMotionListenerjava.awt 中的方法
static MouseMotionListener AWTEventMulticaster.add(MouseMotionListener a, MouseMotionListener b)
          添加鼠标移动侦听器 a 和鼠标移动侦听器 b,并返回得到的多路广播侦听器。
 void TrayIcon.addMouseMotionListener(MouseMotionListener listener)
          添加指定的鼠标侦听器,以接收发自此 TrayIcon 的鼠标移动事件。
 void Component.addMouseMotionListener(MouseMotionListener l)
          添加指定的鼠标移动侦听器,以接收发自此组件的鼠标移动事件。
static MouseMotionListener AWTEventMulticaster.remove(MouseMotionListener l, MouseMotionListener oldl)
          从鼠标移动侦听器 l 中移除旧的鼠标移动侦听器,并返回得到的多路广播侦听器。
 void TrayIcon.removeMouseMotionListener(MouseMotionListener listener)
          移除指定的鼠标移动侦听器。
 void Component.removeMouseMotionListener(MouseMotionListener l)
          移除指定的鼠标移动侦听器,以便它不再接收发自此组件的鼠标移动事件。
 

java.awt.dndMouseMotionListener 的使用
 

实现 MouseMotionListenerjava.awt.dnd 中的类
 class MouseDragGestureRecognizer
          DragGestureRecognizer 的抽象子类,它定义了一个基于鼠标动作的 DragGestureRecognizer
 

java.awt.eventMouseMotionListener 的使用
 

实现 MouseMotionListenerjava.awt.event 中的类
 class MouseAdapter
          接收鼠标事件的抽象适配器类。
 class MouseMotionAdapter
          接收鼠标移动事件的抽象适配器类。
 

javax.swingMouseMotionListener 的使用
 

实现 MouseMotionListenerjavax.swing 中的类
 class ToolTipManager
          管理系统中的所有 ToolTips
 

javax.swing.eventMouseMotionListener 的使用
 

javax.swing.eventMouseMotionListener 的子接口
 interface MouseInputListener
          实现 MouseListenerMouseMotionListener 接口中的所有方法的侦听器。
 

实现 MouseMotionListenerjavax.swing.event 中的类
 class MouseInputAdapter
          MouseInputListener 接口的一个空实现,提供此类作为简化创建侦听器任务的一种便捷方式,它只扩展和实现需要的方法。
 

javax.swing.plaf.basicMouseMotionListener 的使用
 

实现 MouseMotionListenerjavax.swing.plaf.basic 中的类
 class BasicButtonListener
          按钮侦听器。
protected  class BasicComboPopup.InvocationMouseHandler
          要在组合框( 其弹出菜单)上注册的侦听器,该侦听器处理影响弹出菜单状态的鼠标事件。
protected  class BasicComboPopup.InvocationMouseMotionHandler
          此侦听器观察拖动操作,如果是在列表上进行拖动,则它还更新列表中的当前选择。
protected  class BasicComboPopup.ListMouseHandler
          在列表中释放鼠标时,此侦听器隐藏弹出部分。
protected  class BasicComboPopup.ListMouseMotionHandler
          在列表上移动鼠标时,此侦听器更改所选项。
 class BasicDesktopIconUI.MouseInputHandler
          侦听鼠标移动及对其操作。
protected  class BasicFileChooserUI.DoubleClickListener
           
protected  class BasicInternalFrameUI.BorderListener
          侦听边框调整。
protected  class BasicInternalFrameUI.GlassPaneDispatcher
           
 class BasicListUI.MouseInputHandler
          鼠标输入和 JList 的焦点处理。
protected  class BasicMenuItemUI.MouseInputHandler
           
protected  class BasicMenuUI.MouseInputHandler
          实例化后供菜单项使用,用于处理鼠标事件的当前菜单选择。
protected  class BasicScrollBarUI.ArrowButtonListener
          光标键的侦听器。
protected  class BasicScrollBarUI.TrackListener
          跟踪鼠标拖动。
 class BasicSliderUI.TrackListener
          跟踪鼠标移动。
protected  class BasicSplitPaneDivider.MouseHandler
          MouseHandler 负责将鼠标事件(释放、拖动……)转换为适当的 DragController 方法。
 class BasicTabbedPaneUI.MouseHandler
          此类应视为“受保护”内部类。
 class BasicTableHeaderUI.MouseInputHandler
          此内部类因编译器故障而被标记为“公开”。
 class BasicTableUI.MouseInputHandler
          此内部类因编译器故障而被标记为“公开”。
static class BasicTextUI.BasicCaret
           
 class BasicToolBarUI.DockingListener
          此类应视为“受保护”内部类。
 class BasicTreeUI.MouseHandler
          TreeMouseListener 负责基于鼠标事件更新选择。
 class BasicTreeUI.MouseInputHandler
          在将鼠标释放到用于构造 MouseInputHandler 的目的地之前,它一直负责传递所有鼠标事件,包括鼠标移动事件。
 

声明为 MouseMotionListenerjavax.swing.plaf.basic 中的字段
protected  MouseMotionListener BasicComboPopup.listMouseMotionListener
          此受保护字段是特定于实现的。
protected  MouseMotionListener BasicComboPopup.mouseMotionListener
          此受保护字段是特定于实现的。
protected  MouseMotionListener BasicComboBoxUI.popupMouseMotionListener
           
 

返回 MouseMotionListenerjavax.swing.plaf.basic 中的方法
protected  MouseMotionListener BasicComboPopup.createListMouseMotionListener()
          创建观察弹出列表中的鼠标移动事件的鼠标移动侦听器。
protected  MouseMotionListener BasicComboPopup.createMouseMotionListener()
          创建将添加到组合框的鼠标移动侦听器。
 MouseMotionListener BasicComboPopup.getMouseMotionListener()
          ComboPopup.getMouseMotionListener() 的实现。
 MouseMotionListener ComboPopup.getMouseMotionListener()
          返回将添加到组合框的鼠标移动侦听器或 null。
 

javax.swing.plaf.metalMouseMotionListener 的使用
 

实现 MouseMotionListenerjavax.swing.plaf.metal 中的类
protected  class MetalFileChooserUI.SingleClickListener
           
protected  class MetalToolBarUI.MetalDockingListener
           
 

javax.swing.textMouseMotionListener 的使用
 

实现 MouseMotionListenerjavax.swing.text 中的类
 class DefaultCaret
          插入符的默认实现。
 

javax.swing.text.htmlMouseMotionListener 的使用
 

实现 MouseMotionListenerjavax.swing.text.html 中的类
protected  class FormView.MouseEventListener
          当输入的类型等于被单击的图像类型时,MouseEventListener 类将用于处理表单提交。
static class HTMLEditorKit.LinkController
          此类用于观察关联组件并在适当的时候触发该组件上的超链接事件。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策