Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is JavaFX API not included in Java 8 J2SE? [closed]

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?

like image 495
Vincent Avatar asked Aug 26 '13 09:08

Vincent


1 Answers

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.

like image 188
Puce Avatar answered Sep 29 '22 11:09

Puce