1 package jp.sourceforge.stigmata.ui.swing.actions;
7 import java.awt.Desktop;
10 import javax.swing.event.HyperlinkEvent;
11 import javax.swing.event.HyperlinkListener;
15 * @author Haruaki Tamada
18 class LinkFollower implements HyperlinkListener{
20 public void hyperlinkUpdate(HyperlinkEvent e){
21 if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){
26 } catch(RuntimeException ee){
28 } catch(Exception ee){
34 private void browse(URL url) throws Exception{
35 Desktop desktop = Desktop.getDesktop();
36 if(desktop.isSupported(Desktop.Action.BROWSE)){
37 desktop.browse(url.toURI());