Why is JavaFX API not included in Java 8 J2SE?


Question

Does anyone have any idea why JavaFX 8 still isn't an everyday J2SE API in the upcoming Java 8?

The technology diagram showing all the Java components clearly excludes JavaFX from the J2SE stack.

I'd like to see JavaFX and Swing APIs side-by-side in the JDK javadocs.. and wonder why Oracle doesn't/can't give us that?

BTW, on the topic of JavaFX's different status (compared to other standards included in the J2SE), can anyone explain why the authors of JavaFX felt it absolutely necessary to re-invent the wheel creating AWT/Swing-incompatible concepts like FX Fonts, FX Colors, and the like?

1
6
8/26/2013 9:56:52 AM

JavaFX is planned to become a standart part of JavaSE in the time frame of JavaSE 9 (as a JSR).

In the mean time, Oracle ships JavaFX as part of its JavaSE implementation (but other vendors most likely won't).

why the authors of JavaFX felt it absolutely necessary to re-invent the wheel creating AWT/Swing-incompatible concepts like FX Fonts, FX Colors, and the like?

JavaFX is a modern UI toolkit using a software stack which works closely with the graphic card, if available.

3
8/26/2013 1:22:31 PM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow
Icon