web - java应用程序中嵌入浏览器
怪我咯
怪我咯 2017-04-17 10:57:15
[Java讨论组]

项目中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)
怪我咯

三种方案:
1.用JEditorPane,缺点:html支持有限,不可与host交互。
2.用DJNativeSwing包,分平台发布,可与host交互。
3.升级JDK到7+,嵌套JavaFX的WebView,可与host交互。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号