2013-08-29 31 views
1

我想點擊一個按鈕後打開一個網頁。我有一個按鈕和一個文本字段。在該文本字段中,我輸入一個網址。然後我點擊按鈕。之後,我想在我的框架中顯示結果。這可能嗎?調色板中是否有組件? 。我可以在java框架中打開一個網頁,而不是在瀏覽器中打開。如果不可能,請指導我使用net beans中的java在Chrome或IE中打開一個網頁。提前致謝。在java中打開一個網頁鏈接netbeans

我試過這個事件的按鈕。

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

我在一個正確的道路。

+1

*我是在正確的道路?*不因爲你是直接執行Chrome瀏覽器,更糟糕的是,你認爲Chrome安裝在每臺PC的C:\ Users \ K-9 \ AppData \ Local \ Google \ Chrome \ Application \路徑中。相關:http://stackoverflow.com/q/10601676/1065197 –

+0

@ user919860。我只想在我的項目中顯示一個網頁,而不是打開瀏覽器。 – code3h

+0

我之前評論的* Related *詞中的鏈接意味着*嘿!這個Q/A與你要找的*有關。你有沒有至少進入它並閱讀內容? –

回答

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(); 
    } 

注意:把路徑屬性文件,以獲得更多felxibility

1

1。我已經在做了一個新的項目,我選擇了一個新的框架和拖動從擺動控制按鈕到您的框架。

  • 在按鈕操作事件鍵入以下代碼

    字符串URL = 「www.google.com」;

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

  • 然後運行該項目

  • 而且你還可以按照本

    Open a web link in java netbeans