JavaFX is a Trojan horse
JavaFX is not about integrating with Swing. JavaFX is about turning Swing into OS 9 Classic. Soon enough JavaFX will be "enhanced" with a new Swing incompatible rendering engine and the divide will be complete. The Java Store DRM platform works as a legacy launcher and as a public relations move. This is why JMediaPane is gone, the JavaFX designer late and why the whole thing is based on Web Start. Swing will get access to JavaFX through some ass backwards API.
What's pretty funny about this whole drama is that Microsoft is backing down from their "pure WPF/Silverlight" mantra. Because almost all their internal developers are pissed off by msbuild and slower than Java Swing bootup time. WPF is pretty and simple, but heavy and hard to debug when something goes wrong. Read something somewhere about binding logic creating new types of memory leaks as well.
Here is the dirt from Oracle. Check out "Java" and "Developer Tools".
Sure, Oracle will still support Swing and add features. It just looks like one part of Sun is trying to get another part of Sun fired. How do you else explain SwingComponent.wrap() and JXScene ?