我在Java中的一个项目中使用JXBrowser来简单显示googlemaps网页,以便可以在那里跟踪路线,但是最近我想改进该项目,但是我的问题是JXBrowser的许可证已过期(仅一个月),我不能只是要求另一个许可证,它不能那样工作。所以我在寻找类似于JXBrowser的API,你们知道吗?
最佳答案
您可以使用WebView-JavaFX组件。对于简单的页面来说,这是一个合理的选择,它提供了非常好的时效比
WebView webView = new WebView();
webView.getEngine().load("https://www.google.com/maps");
如果您需要更强大的功能并且无法获得JxBrowser的许可证-还有JCEF项目:
不幸的是,它仅适用于AWT / Swing,因为它太复杂了,无法将其嵌入SwingNode。我在这里提到:
对于基于JCEF的项目,您必须考虑支持的平台。本机和特定于平台的问题有不同的变体,例如: