模块 java.desktop

类 HTMLEditorKit.LinkController

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
监视关联组件的类,并在适当时触发其上的超链接事件。
  • 构造方法详细信息

    • LinkController

      public LinkController()
      构造一个 LinkController
  • 方法详情

    • mouseClicked

      public void mouseClicked(MouseEvent  e)
      调用鼠标单击事件。如果组件是只读的(即浏览器),则单击事件用于驱动尝试遵循链接指定的引用。
      指定者:
      mouseClicked 在接口 MouseListener
      参数:
      e - 鼠标事件
      参见:
    • mouseDragged

      public void mouseDragged(MouseEvent  e)
      从类复制的描述:MouseAdapter
      在组件上按下鼠标按钮然后拖动时调用。 MOUSE_DRAGGED 事件将继续传递到拖动起源的组件,直到鼠标按钮被释放(无论鼠标位置是否在组件的边界内)。

      由于依赖于平台的拖放实现,MOUSE_DRAGGED 事件可能不会在本机拖放操作期间传递。

      指定者:
      mouseDragged 在接口 MouseMotionListener
      重写:
      mouseDragged 在类 MouseAdapter
      参数:
      e - 要处理的事件
    • mouseMoved

      public void mouseMoved(MouseEvent  e)
      从类复制的描述:MouseAdapter
      当鼠标光标移到组件上但未按下任何按钮时调用。
      指定者:
      mouseMoved 在接口 MouseMotionListener
      重写:
      mouseMoved 在类 MouseAdapter
      参数:
      e - 要处理的事件
    • activateLink

      protected void activateLink(int pos, JEditorPane  editor)
      如果给定位置表示链接,则在关联的 JEditorPane 上调用 linkActivated。

      这被实现为转发到具有相同名称的方法,但具有以下 args 两个 == -1。

      参数:
      pos - 位置
      editor - 编辑器窗格