バージョン 2.0 以降の JavaFX は、ネイティブの Java ライブラリとして実装されているため、JavaFX を使用するアプリケーションはネイティブの Java コードで記述される。 JavaFX 1 系で用いられていた JavaFX Script は廃止された。 JavaFX 2.2 では、Windows、Mac OS、Linux プラットフォームがサポートされている。 UI 構造を記述するために、FXML という XML ベースの言語を使用できる。 FXML を使用せずに Java コードで UI を構築することも可能である。 また、見た目の変更を行うために CSS を使用できる。 JavaFX 2.x 系の次のバージョンは Java SE のバージョン番号に合わせ、JavaFX 8 となる。
![JavaFXとは コンピュータの人気・最新記事を集めました - はてな](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2399268c45f05176589994884651cf8a795231e/height=288;version=1;width=512/https%3A%2F%2Flive.blog-tags.st-hatena.com%2F%2F_next%2Fstatic%2Fimages%2FogImageDefault-0b14dbf84ffadcafc73ec8b1d951813c.png)