如何在 Java Swing 应用程序中嵌入 QWebView (QtJambi)?

Posted

技术标签:

【中文标题】如何在 Java Swing 应用程序中嵌入 QWebView (QtJambi)?【英文标题】:How to embed QWebView (QtJambi) on Java Swing Application? 【发布时间】:2012-05-07 01:20:32 【问题描述】:

是否可以使用 QWebView 在 Windows、Mac 和 Linux 的 Java Swing 应用程序中呈现 html5 页面?

基本上我想要http://qupzilla.com 这样的东西,但对于Java。

【问题讨论】:

【参考方案1】:

我认为在 Swing 中使用 QWebView 并不容易。

如果您只想在 Java Swing 应用程序中呈现 HTML 5,使用 JavaFX 的 WebView(基于 WebKit)可能更容易。您可以使用 JFXPanel 将 JavaFX 的 WebView 添加到您的 Swing 应用程序中。

还有 MozSwing(Java 的 Firefox 绑定)。

如果你只需要 XHTML + CSS3,你可以看看 fly-saucer,它是一个纯 Java 实现。

【讨论】:

谢谢。不要犹豫,添加对项目主页或类文档的引用。 只是为了评论一个项目 qtjambi-awtbridge 存在以允许 AwtInQt 和 QtInAwt 它不是没有错误的,这主要是由于缺乏填充错误/测试用例的人来查看。这个项目目前存在于 gitorious.org 上,我的个人克隆提供了一些最近的更新。

以上是关于如何在 Java Swing 应用程序中嵌入 QWebView (QtJambi)?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swing jframe 中嵌入 SWT 浏览器

Java SWing中如何通过双击使子对话框从父窗口中弹出并嵌入到父窗口中?

java如何内置visio控件

将处理3嵌入到swing中

如何将java程序嵌入到网页中去,并在网页中显示出来。 代码如下,拜谢。。。

java中怎样让swing倒入jsp网页中