Module java.desktop

Class HTMLEditorKit.LinkController

java.lang.Object
java.awt.event.MouseAdapter
javax.swing.text.html.HTMLEditorKit.LinkController
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, Serializable, EventListener
Enclosing class:
HTMLEditorKit

public static class HTMLEditorKit.LinkController
extends MouseAdapter
implements MouseMotionListener, Serializable
Class to watch the associated component and fire hyperlink events on it when appropriate.
  • Constructor Details

    • LinkController

      public LinkController()
  • Method Details

    • mouseClicked

      public void mouseClicked(MouseEvent e)
      Called for a mouse click event. If the component is read-only (ie a browser) then the clicked event is used to drive an attempt to follow the reference specified by a link.
      Specified by:
      mouseClicked in interface MouseListener
      Parameters:
      e - the mouse event
      See Also:
      MouseListener.mouseClicked(java.awt.event.MouseEvent)
    • activateLink

      protected void activateLink(int pos, JEditorPane editor)
      Calls linkActivated on the associated JEditorPane if the given position represents a link.

      This is implemented to forward to the method with the same name, but with the following args both == -1.

      Parameters:
      pos - the position
      editor - the editor pane