什么是最好的跨平台Java Swing浏览器组件,至少能够在Swing界面中很好地播放(轻型组件?),并且能够在MacOSX和Windows上运行?
诸如:FlyingSaucer,JDIC或其他?
您可以在此处找到如何将HTML呈现组件嵌入到Swing中:stackoverflow.com/a/27754819/363573
我相信这可以帮助:
http://djproject.sourceforge.net/ns/index.html
我都尝试过了,DJ是最好的
好吧,他们的网站启动不会演示不会启动!嘘
这不是仅Windows吗?
它也可以在Mac OS上运行,甚至可以在新的Lion上运行。
我找不到将其集成到netbeans中的方法,因此似乎没有用。
@backTangent您尝试了以下解决方案吗? stackoverflow.com/a/27754819/363573
@backTangent如果您有NetBeans Maven项目,则可以通过添加以下功能轻松地集成它:-DJNativeSwing,-DJNativeSwing-SWT,-org.eclipse.swt.win32.win32.x86
您可以选择Mozswing,它具有mozilla firefox 3.0支持的所有功能。
但同样是沉重的。
Mozswing已经死了很长一段时间,仅支持32位。
SWT浏览器组件同时支持32位和64位。这是一个示例用法:stackoverflow.com/a/27754819/363573
Lobo浏览器可能是您想要的:
http://lobobrowser.org/index.jsp
它是GPL,可呈现JavaFX和HTML
编辑
JavaFX 2.0带有浏览器组件:
http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm
Lobo几乎毫无用处,因为太多的网站无法正确渲染。
@Mike这是Lobo的替代品:stackoverflow.com/a/27754819/363573
@Stephan或使用Java 8s Web视图组件
@Stephan Im担心引入其他整个本机SWT渲染子系统。这些年来,Eclipse仍然仍然显示例如重绘错误(使用SWT)。
我过去曾考虑过@tim_yates。曾经有人承诺,Web视图将成为使用基于WebKit的浏览器组件的一种方式,但是它在Linux上不可用。但是,从我今天收集的数据来看,无论是使用Java 7还是Java 8,人们都可以期望Web视图仅能在Linux(以及Windows和Mac)上运行。那是对的吗?当然,Id必须使用正确的包装将基于JavaFX的Web视图组件插入到我的Swing应用程序中。为什么Oracle不能简单地提供JWebView或类似的东西?
连结无法运作
事情持续了十年
Javafx现在具有相当不错的浏览器组件
我们(@ WebRenderer)相信我们拥有最好的Java浏览器SDK-http://www.webrenderer.com/
WebRenderer是基于Swing的,使用Firefox作为底层引擎,并且在32位和64位系统上都支持HTML5,SVG等。
欢迎使用Stack Overflow!感谢您发布答案!请务必仔细阅读有关自我促销的常见问题解答。
谢谢安德鲁的贡献。在发布响应之前,我检查了FAQ,因此确保确定与WebRenderer的关联。尽管我们在讨论此主题,但是您不妨查看上面(JXBrowser的)Vladimirs帖子(用户#459345和user#241010)。其次,我决定发布WebRenderer,因为它不仅与讨论有关,而且与完整性有关。早在2009年,Lukasz就在WebRenderer上发布了此问题的答案(姓氏保留)– goo.gl/8263M
Lukasz Drukarz于09年7月1日发布了仅链接的答案,由于仅是链接,因此将其删除。 (以1万用户的身份,我可以看到已删除的帖子)。我看到了弗拉基米尔(Vladimirs)的帖子,并且也会对他发表评论,但是他已经有一段时间没有出现在网站上(超过2年)。此类问题及其产生的答案通常在此处不受欢迎,并且此问题已得到保护并标记为结束。
这个问题实际上是很成问题的,最能做这个问题的是因为它们(自然地)只是吸引链接。实际上,该问题的答案是链接。在基本上要求他们回答的问题上删除自我促销答案将无济于事,因此,我将其关闭。
基于http://code.google.com/p/jbrowser/的高浏览器。 它使用Canvas组件。
基于Mozilla 2.x
jbrowser现在已弃用。推荐的解决方案是SWT浏览器(stackoverflow.com/a/27754819/363573)