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 Constructor Description LinkController()
-
Method Summary
Modifier and Type Method Description protected void
activateLink(int pos, JEditorPane editor)
Calls linkActivated on the associated JEditorPane if the given position represents a link.void
mouseClicked(MouseEvent e)
Called for a mouse click event.Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface java.awt.event.MouseListener
mouseEntered, mouseExited, mousePressed, mouseReleased
-
Constructor Details
-
LinkController
public LinkController()
-
-
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:
mouseClicked
in interfaceMouseListener
- Parameters:
e
- the mouse event- See Also:
MouseListener.mouseClicked(java.awt.event.MouseEvent)
-
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
-