こんにちは。SI部の吉原です。 Java8の導入に伴い今までJavaの標準GUIとして使われてきた Swing に代わり、JavaFXが標準GUIに取って代わる事となりました。 そこで、今回は長らくJavaの標準GUIとして使われてきたSwingと、JavaFX 2.0の違いについて書こうと思います。 JavaFXとは まず始めにJavaFXについて簡単に説明します。 JavaFXは、Javaの名前が入っておりますが、Javaとは別個のリッチクライアント向けの新しいプラットフォームです。 とは言ってもJavaの技術をベースに構築されているため、Javaの多様なAPIを違和感なく使用できます。 また、Swingアプリケーション内でJavaFXを使用した拡張を行う事も可能です。 JavaFXの一番の目玉は、FXMLとCSSであると私は思います。 このFXMLによって、画面をXML形式で定義でき