你如何用Java打开网页?

GA *_*ike 13 java jframe web

有没有一种简单的方法可以在GUI的JPanel中打开网页?

如果没有,您如何使用计算机的默认Web浏览器打开网页?

我希望能用20行代码完成一些事情,最多需要创建一个类.没有理由20,只是希望小代码......

我打算开一个游戏指南.该指南是在线的,有多个页面,但页面相互链接,所以我希望我只需要用我的代码调用一个URL.

Joa*_*uer 29

使用默认Web浏览器打开网页很简单:

java.awt.Desktop.getDesktop().browse(theURI);
Run Code Online (Sandbox Code Playgroud)

嵌入浏览器并不容易.JEditorPane一些 HTML能力(如果我记得我正确的有限的Swing知识),但它非常有限,不适用于通用浏览器.

  • @dfa:好吗?之前没有任何要求,使用最新的API是合理的. (8认同)
  • 请注意,如果您的URI是一个字符串,则需要使用`new java.net.URI(URI)`来包装它 (2认同)