几个小时前,我在Java嵌入式浏览器领域发现了一项非常有趣的技术——Native Swing(包括跨平台Web浏览器、Flash播放器、HTML编辑器、多媒体播放器等)。
http://djproject.sourceforge.net/ns/index.html效果非常好!
这项技术是基于在java应用程序中启动当前操作系统的默认浏览器的吗?(http://blog.macrominds.de/2010/03/embedded-gecko-browser-in-java-application-with-djnativeswing/)
是的,当一件事太完美时,它几乎总是有一些缺点。无论是在java还是其他系统中,当你得到一个完整的web浏览器时,它总是只是默认web浏览器的一个界面。Windows将其称为OLE(对象链接和嵌入),一种从另一个应用程序(如web浏览器或excel表)插入对象到您的应用程序的技术。
如果你想要一个真正的web浏览器,恐怕你必须自己写一个。