java.lang.Object
java.awt.event.MouseAdapter
javax.swing.text.html.HTMLEditorKit.LinkController
- 封闭类:
-
HTMLEditorKit
public static class HTMLEditorKit.LinkController extends MouseAdapter implements MouseMotionListener, Serializable
监视相关组件并在适当时触发超链接事件的类。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
activateLink
(int pos, JEditorPane editor) 如果给定位置表示一个链接,则在关联的JEditorPane上调用linkActivated。void
鼠标单击事件调用。void
当在组件上按下鼠标按钮并拖动时调用。void
当鼠标光标移动到组件上但没有按下按钮时调用。Methods declared in class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
-
Constructor Details
-
LinkController
public LinkController()构造一个LinkController
。
-
-
Method Details
-
mouseClicked
鼠标单击事件调用。如果组件是只读的(即浏览器),则使用单击事件来尝试跟踪链接指定的引用。- 指定者:
-
mouseClicked
在接口MouseListener
- 参数:
-
e
- 鼠标事件 - 参见:
-
mouseDragged
从类中复制的描述:MouseAdapter
当在组件上按下鼠标按钮并拖动时调用。MOUSE_DRAGGED
事件将继续传递到拖动起始的组件,直到释放鼠标按钮为止(无论鼠标位置是否在组件的边界内)。由于依赖于平台的拖放实现,
MOUSE_DRAGGED
事件可能在本机拖放操作期间不会被传递。- 指定者:
-
mouseDragged
在接口MouseMotionListener
- 覆盖:
-
mouseDragged
在类MouseAdapter
- 参数:
-
e
- 要处理的事件
-
mouseMoved
从类中复制的描述:MouseAdapter
当鼠标光标移动到组件上但没有按下按钮时调用。- 指定者:
-
mouseMoved
在接口MouseMotionListener
- 覆盖:
-
mouseMoved
在类MouseAdapter
- 参数:
-
e
- 要处理的事件
-
activateLink
如果给定位置表示一个链接,则在关联的JEditorPane上调用linkActivated。这是实现为转发到具有相同名称的方法,但以下参数都等于-1。
- 参数:
-
pos
- 位置 -
editor
- 编辑器窗格
-