- 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.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LinkController()
-
Method Summary
All Methods Instance Methods Concrete Methods 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.awt.event.MouseAdapter
mouseDragged, mouseMoved, mouseWheelMoved
-
Methods declared in interface java.awt.event.MouseListener
mouseEntered, mouseExited, mousePressed, mouseReleased
-
Methods declared in interface java.awt.event.MouseMotionListener
mouseDragged, mouseMoved
-
-
-
-
Method Detail
-
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 interfaceMouseListener
- 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 positioneditor
- the editor pane
-
-