Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HTML中的Swing组件_Java_Html_User Interface_Swing_Components - Fatal编程技术网

Java HTML中的Swing组件

Java HTML中的Swing组件,java,html,user-interface,swing,components,Java,Html,User Interface,Swing,Components,有人知道一个纯java ar,至少是跨平台的开源组件/库,它显示HTML,其中可以包含swing组件吗 我所能找到的不是被遗弃就是不完整 我这样问是因为我正在考虑尝试使用这种方法来创建桌面应用程序 编辑:这个问题似乎理解错误,所以让我澄清一下。我基本上希望以与web类似的方式创建桌面应用程序。理想情况下,我希望浏览器作为用户界面层。该浏览器应该允许我嵌入自己的组件,例如能够使用JTextField而不是 因为我不知道有这么容易使用的浏览器,所以我想要一个html组件,它可以让我这样做。我希望现在

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

我所能找到的不是被遗弃就是不完整

我这样问是因为我正在考虑尝试使用这种方法来创建桌面应用程序

编辑:这个问题似乎理解错误,所以让我澄清一下。我基本上希望以与web类似的方式创建桌面应用程序。理想情况下,我希望浏览器作为用户界面层。该浏览器应该允许我嵌入自己的组件,例如能够使用JTextField而不是


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

我认为这个问题与使用JTextPane相反,或者更好,比使用JTextPane更进一步。正如我理解的那样:Marko需要一个Java组件,它可以显示HTML,还可以包含更多的Swing组件。比如说,应该有一个新标签

<swing jclass="MySwingComponent" />
这将呈现MySwingComponent类。不确定,也许有一个支持HTML的Swing组件可以嵌入更多的小程序也可以


不,我不知道这样的事。抱歉。

我认为问题是相反的,或者,更好的是,比使用JTextPane更进一步。正如我理解的那样:Marko需要一个Java组件,它可以显示HTML,还可以包含更多的Swing组件。比如说,应该有一个新标签

<swing jclass="MySwingComponent" />
这将呈现MySwingComponent类。不确定,也许有一个支持HTML的Swing组件可以嵌入更多的小程序也可以


不,我不知道这样的事。抱歉。

可能是JavaFX?

可能是JavaFX?

我认为可以让您用Java/Swing编写UI。然后将其转换为JavaScript。也许这正是您想要的。

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

JEditorPane已经支持你想要做的事情了。我承认,它可以将HTML呈现得非常糟糕,您可以使用标记将Swing组件嵌入到HTML中。以下是一篇博客文章,展示了这项技术:


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

JEditorPane已经支持您想要做的事情。我承认,它可以将HTML呈现得非常糟糕,您可以使用标记将Swing组件嵌入到HTML中。以下是一篇博客文章,展示了这项技术:

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

请查看XHTMLender:

您必须与它一起工作,才能让它实现您想要的一切。

查看XHTMLender:


你必须和它一起工作,才能让它做你想做的一切。

你还没有完全明白你想做什么,你想要一个java应用程序,它将有一个显示HTML的组件,在这个HTML中,你想嵌入swing吗?不进行计算。如果您不完全了解您正在尝试做的事情,您希望有一个java应用程序,它将有一个显示HTML的组件,并且在该HTML中,您希望嵌入swing?不计算。