Java GUI - Web浏览器和打开链接

时间:2013-09-23 22:46:59

标签: java url web

我正在创建一个游戏,我制作了一个启动器。我已经看到用Java制作的其他游戏(像MineCraft)在发射器上有一个网页。我想知道如何在Java Swing GUI面板上放置一个网页。我还想知道如何打开他们的浏览器到一个按钮的链接。                                                                              谢谢,

块引用

2 个答案:

答案 0 :(得分:2)

要在系统的网络浏览器中打开网址,您可以使用java.awt.Desktop.browse(URI)。这允许您保持Java代码平台独立,甚至允许您在尝试使用它之前检查操作是否受支持。

要在Java中加载网页,我使用JavaFX WebView取得了一些成功。

答案 1 :(得分:0)

import java.awt.Desktop;
import java.net.URI;

class URLBrowsing 
{

    public static void main(String args[]) 
    {

        try 
        {
            // Create Desktop object
            Desktop d=Desktop.getDesktop();

            // Browse a URL, for example www.facebook.com
            d.browse(new URI("http://www.facebook.com")); 
            // This open facebook.com in your default browser.
        }
        catch(Exception ex) 
        {
            ex.printStackTrace();
        }
    }
}