JavaFX有着WPF類似的炫酷,但是由於WPF不是跨平台的,所以最近看了看JavaFX。下面是使用Eclipse進行開發的環境配置。
1. 首先確保你的Windows上安裝了Eclipse並能正確運行。
2. 下載Eclipse的JavaFX插件e(fx)clipse進行安裝。按照方法見官網:http://www.eclipse.org/efxclipse/install.html。
3. 下載Scene Builder進行安裝。Scene Builder是JavaFX的一個可視化開發工具,通過用戶的拖拽和熟悉的設置自動生成FXML文件。由於JDK8以后Oracle不提供Scene Builder的二進制文件的下載,我們可以在第三方網站進行下載:http://gluonhq.com/open-source/scene-builder/。可以直接下載Windows Installer的安裝版本。
4. 在Eclipse中進行配置。點擊菜單Windows→Preference→JavaFX,設置SceneBuilder executable的路徑為Scene Builder的安裝路徑中的名為SceneBuilder.exe的可執行文件。
然后我們選擇File→New→Other...→JavaFX→JavaFX Project。
我們可以使用Scene Builder進行界面的設計,使用Java完成后台邏輯。FXML和CSS文件組成了前台界面。下面是我拖拽出來的界面,一句代碼也沒有寫:
是不是比Java Swing要好看一些。JavaFX比Swing強大之處在於其界面組件的高度自定義,每個組件我們都可以通過CSS對其進行樣式的修改。而且JavaFX還可以進行硬件加速。
不過貌似國內進行JavaFX開發的並不多,資料也很少!
參考資料:http://www.yiibai.com/javafx/intro-tutorial.html