1

有谁知道一个纯java(至少是跨平台)开源组件/库,它显示可以在其中包含swing组件的HTML?

我所能找到的要么被遗弃,要么不完整。

我之所以问,是因为我正在考虑尝试使用这种组合来创建桌面应用程序的方法。

编辑:似乎这个问题被误解了,所以让我澄清一下。我基本上想以与 web 类似的方式创建桌面应用程序。理想情况下,我希望浏览器充当 UI 层。该浏览器应该允许我嵌入自己的组件,例如能够使用 JTextField 而不是<input type="text">.

因为我不知道这么容易使用的浏览器,所以我要求一个 html 组件让我这样做。我希望这个问题现在更清楚了。

4

5 回答 5

3

JEdi​​torPane 已经支持你想做的事情。它可以呈现 HTML(我承认这很糟糕),并且您可以使用 <object> 标记将 Swing 组件嵌入到该 HTML 中。这是演示此技术的博客文章:http ://weblogs.java.net/blog/aim/archive/2007/07/index.html

否则,我认为你没有很多选择。

于 2009-01-11T01:01:08.170 回答
2

我认为问题是相反的,或者更好的是,比使用 JTextPane 更进一步。据我了解这个问题:Marko 需要一个可以显示 HTML 并且还能够包含更多 Swing 组件的 Java 组件。说,应该有一个新标签

<swing jclass="MySwingComponent" />

这将呈现该 MySwingComponent 类。不确定,也许拥有一个可以嵌入更多小程序的支持 HTML 的 Swing 组件也可以?

不,我不知道这样的事情。对不起。

于 2009-01-10T22:04:35.750 回答
1

JavaFX 也许?

于 2009-01-10T22:11:21.587 回答
0

查看 xhtmlrenderer:https ://xhtmlrenderer.dev.java.net/

你必须努力让它做你想做的一切。

于 2009-01-15T21:59:59.797 回答
-1

我认为Google Web Toolkit允许您使用 Java/Swing 编写 UI。然后它将其转换为 JavaScript。也许这就是你要找的。

于 2009-01-10T22:47:52.323 回答