有没有办法在Java中嵌入浏览器?
有没有办法在Java中嵌入浏览器?
上:今天怎么做?
解决方案
回答
我们可以尝试使用Webrenderer或者Ice Browser
回答
我相信JWebPane将成为将浏览器嵌入Java应用程序的官方方法。它基于开源引擎WebKit,该引擎在Apple Safari和Google Chrome浏览器中使用。有关详细信息,请参阅此博客。
回答
我们可以将SWT用于GUI。它的浏览器控件使我们可以轻松嵌入IE,Mozilla或者Safari(具体取决于我们所运行的平台)。
回答
我已经使用SWT从Java成功打开了浏览器。我们可以找到有关如何使用SWT打开浏览器窗口的代码示例。这很容易做到。
回答
到目前为止,我所熟悉的最强大的可嵌入浏览器是SWT中的浏览器。
实际上,它是如此灵活,以至于我们可以在Eclipse中看到的JavaDoc悬停实际上是一个浏览器,而JavaDoc视图实际上支持诸如动画之类的东西!
使用SWT的唯一风险是针对不同平台存在不同版本的SWT库。我不确定是否有单个罐子可以盖住所有人。
回答
我们可以使用JDIC API将浏览器嵌入到Swing / AWT GUI中。我看不到OS X的任何提法,因此它可能对我们没有用。
回答
看一眼
https://xhtmlrenderer.dev.java.net/
回答
我们可以尝试以下方法:https://jdic.dev.java.net/
或者这样:http://lobobrowser.org/java-browser.jsp
替代文字http://lobobrowser.org/images/google-news.jpg
回答
如果我们需要纯Java解决方案,则可以尝试JWebEngine。它使HTML 4很好。我们可以在applet,Java Webstart和任何平台上使用它。使用非常简单。
回答
JxBrowser尚未被提及。它嵌入了Mozilla Firefox(Gecko),Apple Safari(WebKit)或者Internet Explorer。程序员指南