如何在javaFX 2.0应用程序中包装swing组件

时间:2011-05-27 20:16:51

标签: java swing javafx-2 javafx javafx-8

在javaFX 2中包装swing组件的能力似乎已经从javaFX 2中消失了:

  

javafx.ext.swing.SwingComponent

在javaFX 2 beta API中已经没有了。

还有办法在新API中执行此操作吗?

4 个答案:

答案 0 :(得分:4)

SwingNode 类用于将Swing内容嵌入到JavaFX应用程序中。 这是link

答案 1 :(得分:3)

答案 2 :(得分:0)

根据FX 2.0 JIRA上的这个问题,他们不打算在FX 2.0的初始版本中支持它。他们也没有承诺会在未来继续这样做。

http://javafx-jira.kenai.com/browse/RT-12100

答案 3 :(得分:0)

似乎从javafx 2.0+开始,我们无法将Swing组件嵌入到JavaFX中(反之亦然,使用JFXPanel类),详情请参见此链接:

https://forums.oracle.com/forums/thread.jspa?threadID=2364553&tstart=0

在尝试将Swing Calendar视图组件嵌入到JavaFX 2.0应用程序中时,我意外地发现了这个链接(我想这可能在开始时)。