如何在 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)?的主要内容,如果未能解决你的问题,请参考以下文章
Java SWing中如何通过双击使子对话框从父窗口中弹出并嵌入到父窗口中?