是否可以在 JavaFX 应用程序中嵌入 Swing 组件?

Posted

技术标签:

【中文标题】是否可以在 JavaFX 应用程序中嵌入 Swing 组件?【英文标题】:Is it possible to embed a Swing component in a JavaFX application? 【发布时间】:2012-12-24 05:59:14 【问题描述】:

我听说有人为其中一个创建自己的自定义库,但我还没有为自己找到一个。我需要它,因为我需要为我的应用程序挂载另一个正在运行的小程序(在 Swing 中的 JPanel 中)。

【问题讨论】:

【参考方案1】:

不,至少不是以官方支持的方式。

【讨论】:

有非官方的方法吗?【参考方案2】:

ThingsFX 3rd party library 中有 SwingView 来执行此操作。

我从未尝试过,所以我不能推荐或反对它。

ThingsFX 有一个website。

这是使用 ThingsFX 在 JavaFX 舞台上呈现的 Swing 组件的 screenshot。

【讨论】:

以上是关于是否可以在 JavaFX 应用程序中嵌入 Swing 组件?的主要内容,如果未能解决你的问题,请参考以下文章

在 JFXPanel 中嵌入 JavaFX 阶段(Swing 嵌入)

带有 SWING 与 JavaFX 的 Java 用户界面

在 HTML 网页中嵌入 JavaFX 应用程序

JavaFX : 使用 JavaFX 嵌入浏览器而不是可用的 webview

如何在 JavaFx 2.2 中嵌入 .ttf 字体?

javaFX tableView中嵌入