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);
}
}