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{
19 public void hyperlinkUpdate(HyperlinkEvent e){
20 if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){
25 } catch(RuntimeException ee){
27 } catch(Exception ee){
33 private void browse(URL url) throws Exception{
34 Desktop desktop = Desktop.getDesktop();
35 if(desktop.isSupported(Desktop.Action.BROWSE)){
36 desktop.browse(url.toURI());