【问题标题】:open a web link in java netbeans在 java netbeans 中打开一个 Web 链接
【发布时间】:2013-08-29 20:31:05
【问题描述】:

我想在单击按钮后打开网页。我有一个按钮和一个文本字段。在该文本字段中,我输入一个网址。然后我点击按钮。之后我想在我的框架中显示结果。这可能吗?调色板中有一个组件可以这样做吗? .我可以在java框架中打开网页而不是在浏览器中打开吗?如果不可能,请指导我使用 net beans 中的 java 在 chrome 或 IE 中打开网页。提前致谢。

我在按钮的情况下尝试了这个。

 try {
        Runtime r = Runtime.getRuntime();
        r.exec("C:\Users\K-9\AppData\Local\Google\Chrome\Application\chrome.exe");
    } catch (Exception e) {
        e.printStackTrace();
    }

我在正确的道路上吗?

【问题讨论】:

  • 我在正确的路径上吗? 不,因为您直接执行 Chrome 浏览器,更糟糕的是您假设 Chrome 安装在 C:\Users\每台电脑的 K-9\AppData\Local\Google\Chrome\Application\ 路径。相关:stackoverflow.com/q/10601676/1065197
  • @user919860。我只想在我的项目中显示一个网页,而不是打开浏览器。
  • 我评论中的链接前面带有 Related 字样的意思是 嘿!此 Q/A 与您要查找的内容有关。您是否至少进入并阅读了其中的内容?
  • 此链接可能会有所帮助:stackoverflow.com/questions/9548459/…
  • @Luiggi Mendoza。这仅适用于我的计算机,因此路径相同。感谢链接。它对我帮助很大。再次感谢。

标签: java


【解决方案1】:

由于您使用 java,您需要转义反斜杠。这段代码非常适合我:

    String fileName="test.html";
    try {
        Runtime r = Runtime.getRuntime();
        r.exec("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe file:///C:/temp/" + fileName);
    } catch (Exception e) {
        e.printStackTrace();
    }

注意:将路径放在属性文件中以获得更多的灵活性

【讨论】:

    【解决方案2】:

    1 .我创建了一个新项目,我选择了一个新框架并将一个按钮从摇摆控件拖动到您的框架。

    1. 在按钮动作事件中输入以下代码

      字符串 url="www.google.com";

      java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));

    2. 然后运行项目

    您也可以按照本教程进行操作

    Open a web link in java netbeans

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      相关资源
      最近更新 更多