表紙画像

JavaFX & Java 8プログラミング
Javaによる新しいGUIプログラミング入門

2015年9月10日 初版第1刷発行

本書について

 JavaはJava 8になってさまざまな点でパワフルになりましたが、特筆すべきは『JavaFX』が統合されたことでしょう。この新しいGUIライブラリは、現代のGUI環境に要求される要素をほぼすべて盛り込んだ強力なAPIとして、従来のAWTやSwingとは別個にゼロから開発されました。JavaFXを使えば、洗練されたGUIアプリケーションを容易に作成することができます。
 JavaFXのプログラミングには、これまでのAWTやSwingとは根本的に異なる点がいくつかあります。特にマルチスレッドの扱いについては注意を払う必要がありますが、一方でJavaに新しく導入されたクラスや技術を効果的に使うことで、従来は解決が非常に困難だった問題にもスマートに対処できます。本書では単にGUIデザインとグラフィックスに関することだけでなく、こうした基本的なことにも配慮しています。
 本書は、以前のバージョンのJavaでプログラミングの知識や経験がいくらかあれば、JavaFXのGUIプログラミングの経験がなくても読んで理解し、応用できるように、基本的なことから丁寧に説明しています。プログラミングの習得で特に重要なのは、単に理解することではなく、自分でプログラムを打ち込んで実行したり、サンプルプログラムを自分で変更しながら、問題解決の方法を身に付けることです。本書の演習問題にも取り組んでみてください。必ず自在にプログラムを作成できる実力が付くようになります。

目 次