2012-07-05 23 views
3

我是Java和Java Swing的新手,我正在創建一個需要展示網頁的應用程序。我爲iOS編程了很多,這裏的簡單解決方案是將頁面加載到UIWebView中。 Java Swing是否有一個簡單的組件?或者,有沒有一種簡單的方法可以在Swing內外創建類似的東西?UIWebView風格的Java組件

我基本上是在尋找一些東西放在一個URL中,並且在網頁瀏覽器中看起來像普通頁面的應用程序中加載了一個頁面。

回答

2

如果您的Java程序是桌面應用程序,browse()方法java.awt.Desktop接受可從URL獲得的URI。該功能是在Java SE 6中添加的。它沒有嵌入,但用戶選擇的瀏覽器可能更具吸引力。請參見How to open a URL in the default browser

+0

所以這會打開用戶的瀏覽器? – DGund

+0

謝謝,我做了一些搜索,發現http://johnbokma.com/mexit/2008/08/19/java-open-url-default-browser.html – DGund

+0

是的;感謝上面提到的鏈接。 – trashgod

3

沒有單一有用的解決方案。有類JEditorPane,但它只支持HTML 4,我的經驗是可怕的。例如,HTML註釋顯示爲純文本。

但是,如果您將搜索範圍擴大到Swing以外的地方,那麼有很多組件可以很好地完成這項工作。有關這些的詳細討論,請參閱此related question

+0

我在時間限制,所以我現在不能使用它。看起來不錯,謝謝你,我會在下次使用它。 – DGund