CUBは子供の白熊

Java SE 8 実践プログラミングの練習問題を解く

第4章 JavaFX による GUI プログラミング

OracleJavaFX に本気です

GUI プログラミングは Java の最大の弱点だった

AWT は醜いし、Swing は AWT を基に増築したのでクラスが多すぎて訳が分かんないし
Swing でJFrameを作成したときにいくつペインがあります?

http://docs.oracle.com/javase/tutorial/figures/uiswing/components/1layers.gif

あと、Swing は一般性にこだわり過ぎてボタンの中にボタンが置けたりする
いったい誰が喜ぶんだろう?

f:id:ClosedUnBounded:20150710203120p:plain

GUI プログラミングを始めると、Visual Studio や Interface Builder が恋しくなっちゃう

JavaFX の歴史は本稿に譲りますが

  • JavaFX は一から設計され
  • AWT や Swing から独立し
  • GUI エディタも標準で用意されています

GUI プログラミングで Java の巻き返しなるか!?