序
2014年3月Oracle發表JavaFX 8,新增Modena主題、Date Picker、Tree Table、3D API、列印功能與精簡事件語法等功能,最重要的是,自Java S.E. 7 Update 6起,將JavaFX併入Java S.E.之中,因此透過相同的Java編譯器與直譯器則可編譯與執行JavaFX程式,讓JavaFX變得更為方便。
2014 Java Developer Day特別邀請Oracle Java技術傳教士(Java Evangelist at Oracle)-Stephen Chin分享JavaFX 8的新技術與實例應用,除了以Java Applet、Java Web Start與視窗應用程式等形式執行之外,並示範JavaFX 8在Raspberry Pi與樂高機器人之應用,由此可以預見JavaFX未來的發展。
JavaFX以「Write Once, Deploy Anywhere」的概念開發應用程式,可同時以Java Applet、Java Web Start與視窗應用程式的形式執行。本書涵蓋JavaFX 8所有物件與新功能,並深入解說JavaFX 3D與如何以Lambda Expression處理事件。
書中內容及範例均經筆者再三著墨與測試,希望讀者能有所收獲,書中部份範例可參考筆者之教學網站:
sites.google.com/site/leohkkimo/demo
黃嘉輝
2014年10月於
臺北商業大學企業管理學系