Ни всплывающая подсказка (показывающая адрес целевой гиперссылки), ни действие при нажатии не происходит автоматически, вы должны закодировать ее: для первого зарегистрируйте панель с помощью ToolTipManager, для последнего зарегистрируйте HyperlinkListener, что-то вроде:
final JEditorPane pane = new JEditorPane("http://swingx.java.net");
pane.setEditable(false);
ToolTipManager.sharedInstance().registerComponent(pane);
HyperlinkListener l = new HyperlinkListener() {
@Override
public void hyperlinkUpdate(HyperlinkEvent e) {
if (HyperlinkEvent.EventType.ACTIVATED == e.getEventType()) {
try {
pane.setPage(e.getURL());
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
};
pane.addHyperlinkListener(l);
Пример касается открытия страницы в той же панели.Если вы хотите активировать браузер / почтовый клиент по умолчанию, попросите Desktop (новичок в jdk1.6) сделать это за вас