在Java应用程序中嵌入Web浏览器

时间:2009-06-03 10:01:04

标签: java browser include

  

可能重复:
  Is there a way to embed a browser in Java?

如何在Java应用程序中嵌入Web浏览器?

谢谢, 大卫

8 个答案:

答案 0 :(得分:10)

有很多选择:

  • JEditorPane - 包含在JRE中,但只呈现简单的HTML
  • JDIC - 开源,嵌入原生浏览器
  • ICEBrowser - 商业化,用Java呈现HTML
  • WebRenderer - 商业化,在Java中嵌入本机浏览器

还有一些似乎没有积极发展。

答案 1 :(得分:3)

你也可以尝试DJ Native Swing的JWebBrowser:http://djproject.sourceforge.net/ns

答案 2 :(得分:1)

如果您想要纯Java解决方案,请尝试Lobo

否则,您可以使用SWT / JRex或其他一些基于JNI的产品。

答案 3 :(得分:1)

Flying Saucer很小,可以很好地呈现常规 HTML网页

答案 4 :(得分:1)

如果您需要纯Java解决方案,则可以使用JWebEngine。它是目前最好的纯Java解决方案。

答案 5 :(得分:0)

您可以使用SWT,这里是simple example

答案 6 :(得分:0)

我又来了一个

The Lobo Project - 开源

答案 7 :(得分:0)

您可以使用mozswing。它有效。