JavaTM Platform
Standard Ed. 6

类 java.awt.event.MouseEvent
的使用

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

java.awtMouseEvent 的使用
 

参数类型为 MouseEventjava.awt 中的方法
 void AWTEventMulticaster.mouseClicked(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mouseClicked 方法处理 mouseClicked 事件。
 void AWTEventMulticaster.mouseDragged(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mouseDragged 方法处理 mouseDragged 事件。
 void AWTEventMulticaster.mouseEntered(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mouseEntered 方法处理 mouseEntered 事件。
 void AWTEventMulticaster.mouseExited(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mouseExited 方法处理 mouseExited 事件。
 void AWTEventMulticaster.mouseMoved(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mouseMoved 方法处理 mouseMoved 事件。
 void AWTEventMulticaster.mousePressed(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mousePressed 方法处理 mousePressed 事件。
 void AWTEventMulticaster.mouseReleased(MouseEvent e)
          通过在侦听器 a 和侦听器 b 上调用 mouseReleased 方法处理 mouseReleased 事件。
protected  void Component.processMouseEvent(MouseEvent e)
          处理组件上发生的鼠标事件,方法是将其指派到任意已注册的 MouseListener 对象。
protected  void Component.processMouseMotionEvent(MouseEvent e)
          处理组件上发生的鼠标移动事件,方法是将其指派到任意已注册的 MouseMotionListener 事件。
 

java.awt.dndMouseEvent 的使用
 

参数类型为 MouseEventjava.awt.dnd 中的方法
 void MouseDragGestureRecognizer.mouseClicked(MouseEvent e)
          鼠标在组件上单击时调用。
 void MouseDragGestureRecognizer.mouseDragged(MouseEvent e)
          鼠标按钮在组件上按下时调用。
 void MouseDragGestureRecognizer.mouseEntered(MouseEvent e)
          鼠标移动到组件上时调用。
 void MouseDragGestureRecognizer.mouseExited(MouseEvent e)
          鼠标离开组件时调用。
 void MouseDragGestureRecognizer.mouseMoved(MouseEvent e)
          鼠标按钮在组件上移动(无按钮按下)时调用。
 void MouseDragGestureRecognizer.mousePressed(MouseEvent e)
          鼠标按钮在 Component 上按下时调用。
 void MouseDragGestureRecognizer.mouseReleased(MouseEvent e)
          鼠标按钮在组件上释放时调用。
 

java.awt.eventMouseEvent 的使用
 

java.awt.eventMouseEvent 的子类
 class MouseWheelEvent
          表示鼠标滚轮在组件中滚动的事件。
 

参数类型为 MouseEventjava.awt.event 中的方法
 void MouseAdapter.mouseClicked(MouseEvent e)
          鼠标按键在组件上单击(按下并释放)时调用。
 void MouseListener.mouseClicked(MouseEvent e)
          鼠标按键在组件上单击(按下并释放)时调用。
 void MouseMotionAdapter.mouseDragged(MouseEvent e)
          鼠标按键在组件上按下并拖动时调用。
 void MouseAdapter.mouseDragged(MouseEvent e)
          鼠标按键在组件上按下并拖动时调用。
 void MouseMotionListener.mouseDragged(MouseEvent e)
          鼠标按键在组件上按下并拖动时调用。
 void MouseAdapter.mouseEntered(MouseEvent e)
          鼠标进入到组件上时调用。
 void MouseListener.mouseEntered(MouseEvent e)
          鼠标进入到组件上时调用。
 void MouseAdapter.mouseExited(MouseEvent e)
          鼠标离开组件时调用。
 void MouseListener.mouseExited(MouseEvent e)
          鼠标离开组件时调用。
 void MouseMotionAdapter.mouseMoved(MouseEvent e)
          鼠标按键在组件上移动(无按键按下)时调用。
 void MouseAdapter.mouseMoved(MouseEvent e)
          鼠标光标移动到组件上但无按键按下时调用。
 void MouseMotionListener.mouseMoved(MouseEvent e)
          鼠标光标移动到组件上但无按键按下时调用。
 void MouseAdapter.mousePressed(MouseEvent e)
          鼠标按键在组件上按下时调用。
 void MouseListener.mousePressed(MouseEvent e)
          鼠标按键在组件上按下时调用。
 void MouseAdapter.mouseReleased(MouseEvent e)
          鼠标按钮在组件上释放时调用。
 void MouseListener.mouseReleased(MouseEvent e)
          鼠标按钮在组件上释放时调用。
 

javax.swingMouseEvent 的使用
 

返回 MouseEventjavax.swing 中的方法
static MouseEvent SwingUtilities.convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)
          返回类似于 sourceEvent 的 MouseEvent,除了其 x 和 y 成员已转换到 destination 的坐标系统。
 

参数类型为 MouseEventjavax.swing 中的方法
static MouseEvent SwingUtilities.convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)
          返回类似于 sourceEvent 的 MouseEvent,除了其 x 和 y 成员已转换到 destination 的坐标系统。
 Point JComponent.getPopupLocation(MouseEvent event)
          返回在此组件坐标系统中显示弹出式菜单的首选位置。
 Point JComponent.getToolTipLocation(MouseEvent event)
          返回工具提示在此组件坐标系统中的位置。
 String JTree.getToolTipText(MouseEvent event)
          重写 JComponentgetToolTipText 方法,以允许使用渲染器的提示(如果渲染器设置了文本)。
 String JTable.getToolTipText(MouseEvent event)
          重写 JComponentgetToolTipText 方法,从而允许使用渲染器的提示(如果设置了文本)。
 String JTabbedPane.getToolTipText(MouseEvent event)
          返回由鼠标事件位置确定的组件的工具提示文本。
 String JList.getToolTipText(MouseEvent event)
          返回用于给定事件的工具提示文本。
 String JComponent.getToolTipText(MouseEvent event)
          返回用作 event 工具提示的字符串。
static boolean SwingUtilities.isLeftMouseButton(MouseEvent anEvent)
          如果鼠标事件指定左边鼠标按键,则返回 true。
static boolean SwingUtilities.isMiddleMouseButton(MouseEvent anEvent)
          如果鼠标事件指定中间鼠标按键,则返回 true。
 boolean JPopupMenu.isPopupTrigger(MouseEvent e)
          如果 JPopupMenu 的当前安装 UI 将 MouseEvent 视为弹出菜单触发器,则返回 true。
static boolean SwingUtilities.isRightMouseButton(MouseEvent anEvent)
          如果鼠标事件指定右边鼠标按键,则返回 true。
 void ToolTipManager.mouseDragged(MouseEvent event)
          按下和拖动鼠标时调用。
 void ToolTipManager.mouseEntered(MouseEvent event)
          鼠标进入组件区域时调用。
 void ToolTipManager.mouseExited(MouseEvent event)
          鼠标退出组件区域时调用。
 void ToolTipManager.mouseMoved(MouseEvent event)
          移动鼠标时调用。
 void ToolTipManager.mousePressed(MouseEvent event)
          当按下鼠标时调用。
 void MenuSelectionManager.processMouseEvent(MouseEvent event)
          当 MenuElement 从 MouseListener 接收事件时,它决不应直接处理该事件。
protected  void JComponent.processMouseEvent(MouseEvent e)
          处理此组件上发生的鼠标事件,通过将其指派到任意已注册的 MouseListener 对象来完成,有关此方法的完整描述,请参阅 Component.processMouseEvent(MouseEvent)
 void JPopupMenu.processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          要求此方法遵守 MenuElement 接口,但它没有被实现。
 void JMenuBar.processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          实现为 MenuElement(不执行任何操作)。
 void JMenuItem.processMouseEvent(MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
          如有必要,通过使用 MenuSelectionManager 的 API 处理从 MenuSelectionManager 转发的鼠标事件并更改菜单选择。
 void MenuElement.processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          处理鼠标事件。
protected  void JComponent.processMouseMotionEvent(MouseEvent e)
          处理鼠标移动事件,如 MouseEvent.MOUSE_DRAGGED。
 

javax.swing.eventMouseEvent 的使用
 

javax.swing.eventMouseEvent 的子类
 class MenuDragMouseEvent
          MenuDragMouseEvent 用于通知对此进行侦听的参与者在拖动情况下菜单元素已经收到转发给它的 MouseEvent。
 

javax.swing.plafMouseEvent 的使用
 

参数类型为 MouseEventjavax.swing.plaf 中的方法
 boolean PopupMenuUI.isPopupTrigger(MouseEvent e)
           
 

javax.swing.plaf.basicMouseEvent 的使用
 

返回 MouseEventjavax.swing.plaf.basic 中的方法
protected  MouseEvent BasicComboPopup.convertMouseEvent(MouseEvent e)
           
 

参数类型为 MouseEventjavax.swing.plaf.basic 中的方法
protected  void BasicSplitPaneDivider.DragController.completeDrag(MouseEvent e)
          用鼠标事件的新位置传递 finishDraggingTo 的消息。
protected  void BasicSplitPaneDivider.DragController.continueDrag(MouseEvent e)
          用鼠标事件的新位置传递 dragDividerTo 的消息。
protected  MouseEvent BasicComboPopup.convertMouseEvent(MouseEvent e)
           
protected  void BasicComboPopup.delegateFocus(MouseEvent e)
          此为一种实用程序方法,用于帮助事件处理程序计算出在调出弹出控件时将焦点发送到的位置。
protected  boolean BasicTreeUI.isMultiSelectEvent(MouseEvent event)
          返回 true 表示节点上的鼠标事件应该根据锚点作出选择。
 boolean BasicPopupMenuUI.isPopupTrigger(MouseEvent e)
           
protected  boolean BasicTreeUI.isToggleEvent(MouseEvent event)
          返回 true 指示应该基于事件切换鼠标下的行。
protected  boolean BasicTreeUI.isToggleSelectionEvent(MouseEvent event)
          返回 true 表示节点上的鼠标事件应该仅切换鼠标下的行的选择。
 void BasicFileChooserUI.DoubleClickListener.mouseClicked(MouseEvent e)
           
 void BasicInternalFrameUI.BorderListener.mouseClicked(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mouseClicked(MouseEvent e)
           
 void BasicTreeUI.MouseInputHandler.mouseClicked(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mouseClicked(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mouseClicked(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mouseClicked(MouseEvent e)
           
 void BasicMenuUI.MouseInputHandler.mouseClicked(MouseEvent e)
           
 void BasicMenuItemUI.MouseInputHandler.mouseClicked(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mouseClicked(MouseEvent e)
           
 void BasicButtonListener.mouseClicked(MouseEvent e)
           
 void BasicDesktopIconUI.MouseInputHandler.mouseDragged(MouseEvent e)
           
 void BasicInternalFrameUI.BorderListener.mouseDragged(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mouseDragged(MouseEvent e)
           
 void BasicSliderUI.TrackListener.mouseDragged(MouseEvent e)
          将模型值设置为相对于滑道原点的 thumb 顶部/左部位置。
 void BasicSplitPaneDivider.MouseHandler.mouseDragged(MouseEvent e)
          如果拖动器不为 null,则此方法利用 continueDrag 传递消息。
 void BasicTreeUI.MouseHandler.mouseDragged(MouseEvent e)
           
 void BasicTreeUI.MouseInputHandler.mouseDragged(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mouseDragged(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mouseDragged(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mouseDragged(MouseEvent e)
           
 void BasicComboPopup.InvocationMouseMotionHandler.mouseDragged(MouseEvent e)
           
 void BasicScrollBarUI.TrackListener.mouseDragged(MouseEvent e)
          将模型值设置为 thumb 的 Vertical 滚动条顶部的位置,或者相对于滑道原点的从左到右/从右到左滚动条中 Horizontal 滚动条的左部/右部位置。
 void BasicMenuUI.MouseInputHandler.mouseDragged(MouseEvent e)
          在菜单上按下鼠标按键并随后拖动鼠标时调用。
 void BasicMenuItemUI.MouseInputHandler.mouseDragged(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mouseDragged(MouseEvent e)
           
 void BasicButtonListener.mouseDragged(MouseEvent e)
           
 void BasicFileChooserUI.DoubleClickListener.mouseEntered(MouseEvent e)
          用于表示文件的 JList 由子类创建,但是在此类中监视选择。
 void BasicInternalFrameUI.BorderListener.mouseEntered(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mouseEntered(MouseEvent e)
           
 void BasicSplitPaneDivider.MouseHandler.mouseEntered(MouseEvent e)
          鼠标进入组件时调用。
 void BasicTreeUI.MouseInputHandler.mouseEntered(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mouseEntered(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mouseEntered(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mouseEntered(MouseEvent e)
           
 void BasicMenuUI.MouseInputHandler.mouseEntered(MouseEvent e)
          在指针进入菜单时调用。
 void BasicMenuItemUI.MouseInputHandler.mouseEntered(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mouseEntered(MouseEvent e)
           
 void BasicButtonListener.mouseEntered(MouseEvent e)
           
 void BasicInternalFrameUI.BorderListener.mouseExited(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mouseExited(MouseEvent e)
           
 void BasicSplitPaneDivider.MouseHandler.mouseExited(MouseEvent e)
          鼠标退出组件时调用。
 void BasicTreeUI.MouseInputHandler.mouseExited(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mouseExited(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mouseExited(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mouseExited(MouseEvent e)
           
 void BasicScrollBarUI.TrackListener.mouseExited(MouseEvent e)
          当鼠标退出滚动条时调用。
 void BasicMenuUI.MouseInputHandler.mouseExited(MouseEvent e)
           
 void BasicMenuItemUI.MouseInputHandler.mouseExited(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mouseExited(MouseEvent e)
           
 void BasicButtonListener.mouseExited(MouseEvent e)
           
 void BasicDesktopIconUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicInternalFrameUI.BorderListener.mouseMoved(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mouseMoved(MouseEvent e)
           
 void BasicSliderUI.TrackListener.mouseMoved(MouseEvent e)
           
 void BasicSplitPaneDivider.MouseHandler.mouseMoved(MouseEvent e)
          基于方向重置光标。
 void BasicTreeUI.MouseHandler.mouseMoved(MouseEvent e)
          已将鼠标按键移动到组件上(但没有按下任何一个按键)时调用。
 void BasicTreeUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicComboPopup.ListMouseMotionHandler.mouseMoved(MouseEvent anEvent)
           
 void BasicScrollBarUI.TrackListener.mouseMoved(MouseEvent e)
           
 void BasicMenuUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicMenuItemUI.MouseInputHandler.mouseMoved(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mouseMoved(MouseEvent e)
           
 void BasicButtonListener.mouseMoved(MouseEvent e)
           
 void BasicDesktopIconUI.MouseInputHandler.mousePressed(MouseEvent e)
           
 void BasicInternalFrameUI.BorderListener.mousePressed(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mousePressed(MouseEvent e)
           
 void BasicSliderUI.TrackListener.mousePressed(MouseEvent e)
          如果在 "thumb" 组件上方按下鼠标,则可以将滚动条值减少一页(“向上翻页”),在下方按鼠标则将滚动条值增加一页。
 void BasicSplitPaneDivider.MouseHandler.mousePressed(MouseEvent e)
          通过创建 DragController 的适当实例启动拖动会话。
 void BasicTreeUI.MouseHandler.mousePressed(MouseEvent e)
          在组件上按下鼠标按键时调用。
 void BasicTreeUI.MouseInputHandler.mousePressed(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mousePressed(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mousePressed(MouseEvent e)
           
 void BasicTabbedPaneUI.MouseHandler.mousePressed(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mousePressed(MouseEvent e)
           
 void BasicComboPopup.InvocationMouseHandler.mousePressed(MouseEvent e)
          响应组合框上的鼠标按下事件。
 void BasicComboPopup.ListMouseHandler.mousePressed(MouseEvent e)
           
 void BasicScrollBarUI.TrackListener.mousePressed(MouseEvent e)
          如果在 "thumb" 组件上方按下鼠标,则可以将滚动条值减少一页(“向上翻页”),在下方按下鼠标则将滚动条值增加一页。
 void BasicScrollBarUI.ArrowButtonListener.mousePressed(MouseEvent e)
           
 void BasicMenuUI.MouseInputHandler.mousePressed(MouseEvent e)
          在菜单上单击鼠标时调用。
 void BasicMenuItemUI.MouseInputHandler.mousePressed(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mousePressed(MouseEvent e)
           
 void BasicButtonListener.mousePressed(MouseEvent e)
           
 void BasicDesktopIconUI.MouseInputHandler.mouseReleased(MouseEvent e)
           
 void BasicInternalFrameUI.BorderListener.mouseReleased(MouseEvent e)
           
 void BasicInternalFrameUI.GlassPaneDispatcher.mouseReleased(MouseEvent e)
           
 void BasicSliderUI.TrackListener.mouseReleased(MouseEvent e)
           
 void BasicSplitPaneDivider.MouseHandler.mouseReleased(MouseEvent e)
          如果拖动器不为 null,则此方法利用 completeDrag 传递消息。
 void BasicTreeUI.MouseHandler.mouseReleased(MouseEvent e)
           
 void BasicTreeUI.MouseInputHandler.mouseReleased(MouseEvent e)
           
 void BasicTableUI.MouseInputHandler.mouseReleased(MouseEvent e)
           
 void BasicTableHeaderUI.MouseInputHandler.mouseReleased(MouseEvent e)
           
 void BasicListUI.MouseInputHandler.mouseReleased(MouseEvent e)
           
 void BasicComboPopup.InvocationMouseHandler.mouseReleased(MouseEvent e)
          响应用户终止从组合框开始的单击或拖动操作。
 void BasicComboPopup.ListMouseHandler.mouseReleased(MouseEvent anEvent)
           
 void BasicScrollBarUI.TrackListener.mouseReleased(MouseEvent e)
           
 void BasicScrollBarUI.ArrowButtonListener.mouseReleased(MouseEvent e)
           
 void BasicMenuUI.MouseInputHandler.mouseReleased(MouseEvent e)
          在菜单上释放鼠标时调用。
 void BasicMenuItemUI.MouseInputHandler.mouseReleased(MouseEvent e)
           
 void BasicToolBarUI.DockingListener.mouseReleased(MouseEvent e)
           
 void BasicButtonListener.mouseReleased(MouseEvent e)
           
protected  int BasicSplitPaneDivider.DragController.positionForMouseEvent(MouseEvent e)
          返回基于传入的 MouseEvent 放置分隔器的新位置。
protected  int BasicSplitPaneDivider.VerticalDragController.positionForMouseEvent(MouseEvent e)
          返回基于传入的 MouseEvent 放置分隔器的新位置。
 void BasicRadioButtonMenuItemUI.processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
           
 void BasicCheckBoxMenuItemUI.processMouseEvent(JMenuItem item, MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
           
protected  void BasicTreeUI.selectPathForEvent(TreePath path, MouseEvent event)
          传递消息以基于特定行上的 MouseEvent 更新选择。
protected  boolean BasicTreeUI.startEditing(TreePath path, MouseEvent event)
          如果存在 cellEditor 并且 shouldSelectCell 返回 true,则启动节点的编辑操作。
protected  void BasicComboPopup.updateListBoxSelectionForEvent(MouseEvent anEvent, boolean shouldScroll)
          供事件侦听器使用的实用程序方法。
 

参数类型为 MouseEventjavax.swing.plaf.basic 中的构造方法
BasicSplitPaneDivider.DragController(MouseEvent e)
           
BasicSplitPaneDivider.VerticalDragController(MouseEvent e)
           
BasicTreeUI.MouseInputHandler(Component source, Component destination, MouseEvent event)
           
 

javax.swing.plaf.metalMouseEvent 的使用
 

参数类型为 MouseEventjavax.swing.plaf.metal 中的方法
 void MetalComboBoxUI.MetalComboPopup.delegateFocus(MouseEvent e)
          已过时。  
 void MetalToolBarUI.MetalDockingListener.mouseDragged(MouseEvent e)
           
 void MetalToolBarUI.MetalDockingListener.mousePressed(MouseEvent e)
           
 

javax.swing.plaf.multiMouseEvent 的使用
 

参数类型为 MouseEventjavax.swing.plaf.multi 中的方法
 boolean MultiPopupMenuUI.isPopupTrigger(MouseEvent a)
          在由此对象处理的每个 UI 上调用 isPopupTrigger 方法。
 

javax.swing.tableMouseEvent 的使用
 

参数类型为 MouseEventjavax.swing.table 中的方法
 String JTableHeader.getToolTipText(MouseEvent event)
          如果设置了提示文本,则允许使用渲染器的提示。
 

javax.swing.textMouseEvent 的使用
 

参数类型为 MouseEventjavax.swing.text 中的方法
 String JTextComponent.getToolTipText(MouseEvent event)
          返回用作 event 的工具提示的字符串。
 void DefaultCaret.mouseClicked(MouseEvent e)
          单击鼠标时调用。
 void DefaultCaret.mouseDragged(MouseEvent e)
          根据鼠标指针当前位置移动插入符位置。
 void DefaultCaret.mouseEntered(MouseEvent e)
          鼠标进入某个区域时调用。
 void DefaultCaret.mouseExited(MouseEvent e)
          鼠标退出某个区域时调用。
 void DefaultCaret.mouseMoved(MouseEvent e)
          移动鼠标时调用。
 void DefaultCaret.mousePressed(MouseEvent e)
          如果按下 button 1,实现它可请求将焦点置于关联的文本组件上,并设置插入符位置。
 void DefaultCaret.mouseReleased(MouseEvent e)
          释放鼠标时调用。
protected  void DefaultCaret.moveCaret(MouseEvent e)
          试图使用 viewToModel() 从鼠标事件的坐标移动插入符的位置。
protected  void DefaultCaret.positionCaret(MouseEvent e)
          试图使用 viewToModel() 从鼠标事件的坐标设置插入符的位置。
 

javax.swing.text.htmlMouseEvent 的使用
 

参数类型为 MouseEventjavax.swing.text.html 中的方法
 void HTMLEditorKit.LinkController.mouseClicked(MouseEvent e)
          鼠标单击事件时调用。
 void HTMLEditorKit.LinkController.mouseDragged(MouseEvent e)
           
 void HTMLEditorKit.LinkController.mouseMoved(MouseEvent e)
           
 void FormView.MouseEventListener.mouseReleased(MouseEvent evt)
           
 


JavaTM Platform
Standard Ed. 6

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

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