问题描述
|
在JavaFX应用程序中包装swing组件的功能似乎从javaFX 2中消失了:
javafx.ext.swing.SwingComponent
javaFX 2 beta API中没有更多了。
在新的API中还有办法做到这一点吗?
解决方法
SwingNode类用于将Swing内容嵌入到JavaFX应用程序中。
链接在这里。
, 有第三方支持库,请参见http://rkennke.wordpress.com/2011/11/16/swing-in-javafx-demo/
, 根据FX 2.0 JIRA上的此问题,他们不打算在FX 2.0的初始版本中支持它。也没有保证他们会在未来做到这一点。
http://javafx-jira.kenai.com/browse/RT-12100
, 似乎从javafx 2.0+开始,我们无法将Swing组件嵌入JavaFX(反之亦然,可以使用JFXPanel类),此链接中有详细信息:
https://forums.oracle.com/forums/thread.jspa?threadID=2364553&tstart=0
尝试将Swing Calendar视图组件嵌入到JavaFX 2.0应用程序中时,我无意中找到了此链接(我想一开始它是可能的)。