This is the code that I used to do exactly what you would like to do, but first let me give you some tips.
Java Swing, javax.swing.text.html javax.swing.text.html.parser. , JEditorPane, .
Java 6 API HTML.Tag, HTML, , . http://java.sun.com/javase/6/docs/api/javax/swing/text/html/HTML.Tag.html
, , 3 :
public void handleStartTag(HTML.Tag t, MUtableAttributeSet atts, int pos)
public void handleEndTag(HTML.Tag t, int pos)
public void handleText(char[] text, int pos)
, , , URL-, , URL-.
URL-, JEditorPane. javax.swing.event.HyperlinkListener hyperlinkUpdate (HyperlinkEvent e), URL- .setPage(evt.getURL()) JEditorPane. .
, - , , !