1

我正在尝试在 Java 中创建一个基于 GUI 的程序,它有一个“提交”按钮,点击后,它会将您带到一个网站。

我已经在线阅读了有关 URL 和 URLConnection 类的信息,并且建立了与网站的连接,但程序没有打开链接......这是我到目前为止所拥有的:

if(command.equals("Submit data"))
    {
        try {
            URL myURL = new URL("http://google.com/");
            URLConnection myURLConnection = myURL.openConnection();
            myURLConnection.connect();
        } 
        catch (IOException t) {   
            // openConnection() failed
            // ...
        }
}

连接似乎已建立,但我希望程序打开浏览器并进入网站。我已经尝试了一切,但没有运气。谢谢

4

1 回答 1

4

您可以使用在此线程中看到的 swing 组件 -->最佳 Java/Swing 浏览器组件?

否则使用在http://andy.ekiwi.de/?p=1026找到的这个片段

public void openUrl(String url) throws IOException, URISyntaxException {
  if(java.awt.Desktop.isDesktopSupported() ) {
        java.awt.Desktop desktop = java.awt.Desktop.getDesktop();

        if(desktop.isSupported(java.awt.Desktop.Action.BROWSE) ) {
          java.net.URI uri = new java.net.URI(url);
              desktop.browse(uri);
        }
      }
}
于 2013-08-18T02:47:17.797 回答