To add a hyperlink listener in Java, add it to the JEditorPane and set its contents. A lot of errors may be thrown, but this is how the hyperlink listener must be added.
import javax.swing.*;import javax.swing.event.*;import java.io.*;public class hyperlink extends JFrame{ public static void main(String arg[])throws Exception { new hyperlink(); } public hyperlink() throws Exception { String s = "http://www.sun.com"; JEditorPane pane = new JEditorPane(s);; pane.setEditable(false); final JEditorPane finalpane = pane; pane.addHyperlinkListener(new HyperlinkListener() { public void hyperlinkUpdate(HyperlinkEvent r) { try { if(r.getEventType() == HyperlinkEvent.EventType.ACTIVATED) finalpane.setPage(r.getURL()); }catch(Exception e) {} } }); setContentPane(new JScrollPane(pane)); setSize(400,400); setVisible(true); }}