在javaFX 2中包装swing组件的能力似乎已经从javaFX 2中消失了:
javafx.ext.swing.SwingComponent
在javaFX 2 beta API中已经没有了。
还有办法在新API中执行此操作吗?
答案 0 :(得分:4)
SwingNode 类用于将Swing内容嵌入到JavaFX应用程序中。 这是link。
答案 1 :(得分:3)
答案 2 :(得分:0)
根据FX 2.0 JIRA上的这个问题,他们不打算在FX 2.0的初始版本中支持它。他们也没有承诺会在未来继续这样做。
答案 3 :(得分:0)
似乎从javafx 2.0+开始,我们无法将Swing组件嵌入到JavaFX中(反之亦然,使用JFXPanel类),详情请参见此链接:
https://forums.oracle.com/forums/thread.jspa?threadID=2364553&tstart=0
在尝试将Swing Calendar视图组件嵌入到JavaFX 2.0应用程序中时,我意外地发现了这个链接(我想这可能在开始时)。