java.lang.Object
java.awt.event.MouseAdapter
javax.swing.text.html.HTMLEditorKit.LinkController
- 所有已实现的接口:
MouseListener,MouseMotionListener,MouseWheelListener,Serializable,EventListener
- 封闭类:
HTMLEditorKit
public static class HTMLEditorKit.LinkController extends MouseAdapter implements MouseMotionListener , Serializable
监视关联组件的类,并在适当时触发其上的超链接事件。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述protected voidactivateLink(int pos, JEditorPane editor) 如果给定位置表示链接,则在关联的 JEditorPane 上调用 linkActivated。void调用鼠标单击事件。void在组件上按下鼠标按钮然后拖动时调用。void当鼠标光标移到组件上但未按下任何按钮时调用。在类 java.awt.event.MouseAdapter 中声明的方法
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
-
构造方法详细信息
-
LinkController
public LinkController()构造一个LinkController
-
-
方法详情
-
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。这被实现为转发到具有相同名称的方法,但具有以下 args 两个 == -1。
- 参数:
pos- 位置editor- 编辑器窗格
-