How to wrap a swing component in a javaFX 2.0 appl

2019-01-26 08:33发布

The ability to wrap a swing component in a javaFX application seems to have vanished from javaFX 2:

javafx.ext.swing.SwingComponent

is not there any more in javaFX 2 beta API.

Is there still a way to do this in the new API?

4条回答
虎瘦雄心在
2楼-- · 2019-01-26 09:07
老娘就宠你
3楼-- · 2019-01-26 09:08

It seems that since javafx 2.0+, we can't embed Swing component into JavaFX (vice versa is possible, using JFXPanel class), detail in this link:

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

I accidentally found this link when trying to embed Swing Calendar view component into JavaFX 2.0 application (which I suppose it's possible at the beginning).

查看更多
仙女界的扛把子
4楼-- · 2019-01-26 09:14

According to this issue on the FX 2.0 JIRA they aren't planning to support it in the initial release of FX 2.0. There's also no promise that they will do it down the road.

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

查看更多
Deceive 欺骗
5楼-- · 2019-01-26 09:18

SwingNode class is used to embed a Swing content into a JavaFX application. Here is the link.

查看更多
登录 后发表回答