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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivateLink(int pos, JEditorPane editor) Calls linkActivated on the associated JEditorPane if the given position represents a link.voidCalled for a mouse click event.Methods declared in class MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
-
Constructor Details
-
LinkController
public LinkController()Constructs aLinkController.
-
-
Method Details
-
mouseClicked
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:
mouseClickedin interfaceMouseListener- Parameters:
e- the mouse event- See Also:
-
activateLink
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 positioneditor- the editor pane
-