Package org.jdesktop.swingx.hyperlink
Class EditorPaneLinkVisitor
- java.lang.Object
-
- org.jdesktop.swingx.hyperlink.EditorPaneLinkVisitor
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.util.EventListener
public class EditorPaneLinkVisitor extends java.lang.Object implements java.awt.event.ActionListenerA ActionListener using a JXEditorPane to "visit" a LinkModel. adds an internal HyperlinkListener to visit links contained in the document.
-
-
Field Summary
Fields Modifier and Type Field Description private JXEditorPaneeditorPaneprivate javax.swing.event.HyperlinkListenerhyperlinkListenerprivate LinkModelinternalLink
-
Constructor Summary
Constructors Constructor Description EditorPaneLinkVisitor()EditorPaneLinkVisitor(JXEditorPane pane)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)protected JXEditorPanecreateDefaultEditorPane()protected javax.swing.event.HyperlinkListenercreateHyperlinkListener()protected javax.swing.event.HyperlinkListenergetHyperlinkListener()protected LinkModelgetInternalLink()JXEditorPanegetOutputComponent()voidvisit(LinkModel link)protected voidvisitInternal(java.net.URL url)
-
-
-
Field Detail
-
editorPane
private JXEditorPane editorPane
-
hyperlinkListener
private javax.swing.event.HyperlinkListener hyperlinkListener
-
internalLink
private LinkModel internalLink
-
-
Constructor Detail
-
EditorPaneLinkVisitor
public EditorPaneLinkVisitor()
-
EditorPaneLinkVisitor
public EditorPaneLinkVisitor(JXEditorPane pane)
-
-
Method Detail
-
getOutputComponent
public JXEditorPane getOutputComponent()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
visit
public void visit(LinkModel link)
-
createDefaultEditorPane
protected JXEditorPane createDefaultEditorPane()
-
getHyperlinkListener
protected javax.swing.event.HyperlinkListener getHyperlinkListener()
-
createHyperlinkListener
protected javax.swing.event.HyperlinkListener createHyperlinkListener()
-
getInternalLink
protected LinkModel getInternalLink()
-
visitInternal
protected void visitInternal(java.net.URL url)
-
-