1 package jp.sourceforge.stigmata.ui.swing.actions;
3 import java.awt.Desktop;
6 import javax.swing.event.HyperlinkEvent;
7 import javax.swing.event.HyperlinkListener;
11 * @author Haruaki Tamada
13 class LinkFollower implements HyperlinkListener{
15 public void hyperlinkUpdate(HyperlinkEvent e){
16 if(e.getEventType() == HyperlinkEvent.EventType.ACTIVATED){
21 } catch(RuntimeException ee){
23 } catch(Exception ee){
29 private void browse(URL url) throws Exception{
30 Desktop desktop = Desktop.getDesktop();
31 if(desktop.isSupported(Desktop.Action.BROWSE)){
32 desktop.browse(url.toURI());