public static void openWebpage(String url)
  {
    try
    {
      URI uri = new URI(url);
      Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
      if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE))
        desktop.browse(uri);
    } catch (URISyntaxException ex)
    {
      Logger.getLogger(ButtonHolder.class.getName()).log(Level.SEVERE, null, ex);
    } catch (IOException ex)
    {
      Logger.getLogger(ButtonHolder.class.getName()).log(Level.SEVERE, null, ex);
    }
  }