* $Id$
*/
-import java.lang.reflect.Method;
+import java.awt.Desktop;
import java.net.URL;
import javax.swing.event.HyperlinkEvent;
}
private void browse(URL url) throws Exception{
- Class<?> c = Class.forName("edu.stanford.ejalbert.BrowserLauncher");
- Object o = c.newInstance();
- Method m = c.getMethod("openURLinBrowser", String.class);
- m.invoke(o, url.toString());
+ Desktop desktop = Desktop.getDesktop();
+ if(desktop.isSupported(Desktop.Action.BROWSE)){
+ desktop.browse(url.toURI());
+ }
}
}
\ No newline at end of file