除了使用Java原生的Code產生圖形介面外，JavaFX還支援使用XML來描述圖形介面(這好像已經成為一種趨勢了)。甚至Oracle還提供了一種叫作JavaFX Scene Builder的工具，讓開發人員製作圖形介面完全不用寫到程式。
JavaFX的圖形功能意外強大，連CSS也不忘支援。使用Netbeans開發JavaFX應用程式，加入CSS的方法十分簡單，就像新增一個class一樣。
Form(表單、表格)在視窗程式或是網頁中，都是很常見的顯示方式。以下就以「登入表單」來作為JavaFX Form的練習吧！
JavaFX 學習之路－第二章：Hello JavaFX！
任何的程式都要從Hello World開始學，JavaFX雖是使用Java原生程式碼撰寫，但它的用法還是跟Awt和Swing有一點差異。目前最適合開發JavaFX程式的IDE應該是Netbeans，所以之後都會使用Netbeans來學習JavaFX。
在開發JavaFX的應用之前，先了解他的執行架構，對於往後的開發品質會有極大的好處。
JavaFX目前是Java發展的重點項目，可以用來設計擁有輕量且高效能使用者圖形介面(Graphical User Interface, GUI)的應用程式(Application)。相較於傳統Java使用Awt、Swing實作Application(或是Applet)的方式，JavaFX提供了更多、更好的工具以及函式庫協助開發應用程式，而且製作出來的程式效能更好，畫面更美！