有谁知道在集成到 Java 应用程序中的 Swing 窗口中打开平台(Windows/Linux/Mac)浏览器实例的方法。除了打开给定的 URL 之外,不会执行任何其他操作。目前,我们打开一个新的浏览器窗口,因为Java嵌入式浏览器已经不够用了。然而,从用户交互的角度来看,这并不理想。
我很好奇这个解决方案是否是 1.6 Java 版本的一部分。所以,到目前为止,我的 google-foo 还没有出现任何值得注意的东西。是否有任何封闭源代码库可以做到这一点?任何事物?
我们也使用 JDIC,它适用于我们在 Windows 中;但是,将其配置为在 *nix/OS X 中工作可能会很痛苦,因为它只是使用平台原生浏览器(支持 IE 和 Mozilla),而在 Linux/Mac 上您可能两者都没有——这就是问题所在。
WebRenderer是一种商业产品,可以做到这一点,而且做得很好。然而,我最后一次检查它也相当昂贵(他们想要为大量客户支付每客户 2 美元的费用,以及一份 1000 美元的支持合同)。
MozSwing 它是免费的或 JxBrowser 或 JExplorer ($500)