JavaTM Platform
Standard Ed. 6

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

使用 MouseListener 的软件包
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.awtMouseListener 的使用
 

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

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

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

java.awt.dndMouseListener 的使用
 

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

java.awt.eventMouseListener 的使用
 

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

javax.swingMouseListener 的使用
 

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

javax.swing.eventMouseListener 的使用
 

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

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

javax.swing.plaf.basicMouseListener 的使用
 

实现 MouseListenerjavax.swing.plaf.basic 中的类
 class BasicButtonListener
          按钮侦听器。
protected  class BasicComboPopup.InvocationMouseHandler
          要在组合框( 其弹出菜单)上注册的侦听器,该侦听器处理影响弹出菜单状态的鼠标事件。
protected  class BasicComboPopup.ListMouseHandler
          在列表中释放鼠标时,此侦听器隐藏弹出部分。
 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 的目的地之前,它一直负责传递所有鼠标事件,包括鼠标移动事件。
 

声明为 MouseListenerjavax.swing.plaf.basic 中的字段
protected  MouseListener BasicComboPopup.listMouseListener
          此受保护字段是特定于实现的。
protected  MouseListener BasicTabbedPaneUI.mouseListener
           
protected  MouseListener BasicComboPopup.mouseListener
          此受保护字段是特定于实现的。
protected  MouseListener BasicComboBoxUI.popupMouseListener
           
 

返回 MouseListenerjavax.swing.plaf.basic 中的方法
protected  MouseListener BasicFileChooserUI.createDoubleClickListener(JFileChooser fc, JList list)
           
protected  MouseListener BasicComboPopup.createListMouseListener()
          创建观察弹出列表中的鼠标事件的鼠标侦听器。
protected  MouseListener BasicTreeUI.createMouseListener()
          创建负责基于鼠标事件更新选择的侦听器。
protected  MouseListener BasicTabbedPaneUI.createMouseListener()
           
protected  MouseListener BasicComboPopup.createMouseListener()
          创建将观察组合框上的鼠标按下和释放事件的侦听器。
 MouseListener BasicComboPopup.getMouseListener()
          ComboPopup.getMouseListener() 的实现。
 MouseListener ComboPopup.getMouseListener()
          返回将添加到组合框的鼠标侦听器或 null。
 

javax.swing.plaf.metalMouseListener 的使用
 

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

javax.swing.textMouseListener 的使用
 

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

javax.swing.text.htmlMouseListener 的使用
 

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


JavaTM Platform
Standard Ed. 6

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

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