動機、なぜJavaFXでアプリを作るのか? Javaには、Swingという、十分に成熟しておりパフォーマンスも悪くないUIライブラリがある。 現状、普通に使っている分には何の不自由もない。 また、Swingは今後発展することはないとはいえ、(すぐに)廃止されるわけではない。*1 ※ 2018/9以降、JavaFXはOpenJDK, OracleJDKともに同梱されないことになった。すなわち、JavaFXはJavaの標準のツールキットではなくなる。なので、無理にJavaFXを勉強しなくてもいいかもね。(というか、Oracleの業態からいってクライアント向けの機能は必要としていないから、今後はGuiまわりは全部切られるかも?) 2018/6/2追記 ※ Java11でJavaFXを使う方法について記事を書きました。(2018/7/27) ならば、どうしてJavaFXなどという、新しいUIライブ