項目中Client端使用的是Swing設計的界面,有一個核心代碼用javascript寫成的單獨的地圖訪問功能Web頁面。現在需要把Web頁面嵌入到Swing設計的應用程序中,我使用SWT中org.eclipse.swt.browser.Browser類在Window7 SP1 x64下解決了這個問題,解決的思路是先把web頁放入Browser中,再使Browser能在Swing中訪問。但是,在Ubuntu 12.10 x64環境下,jdk和swt的版本都與Window7環境下的一致,運行會出現例如SWTError等各種錯誤,導致Web頁面顯示的內容出不來。請問:在不引入SWT的前提下,有沒有一種簡潔的方案解決“把Web頁面嵌入到Swing設計的應用程序”中這個問題?如果需要引入第三方jar,請標明jar的下載地址,謝謝~
1 回答

慕仙森
TA貢獻1827條經驗 獲得超8個贊
三種方案:
1.用JEditorPane,缺點:html支持有限,不可與host交互。
2.用DJNativeSwing包,分平臺發布,可與host交互。
3.升級JDK到7+,嵌套JavaFX的WebView,可與host交互。
添加回答
舉報
0/150
提交
取消