前言
最近在看一些客戶端開發的文章,發現了javafx11---還沒死,估計有得一整,然後就發現了一些很好用的玩意了。
有bootstrapfx--額,寫這篇文章的時候才0.2.4,版本太低了,所以沒整合進來,有controls,也有jfoenix,tilesfx,FontAwesomeFX這些好玩意,這篇文章就是來整合介紹的。
多的不說了,具體新建項目流程參考這篇文章:
http://www.52play.net/blog/post?id=16
下面就一些改變的點來說說:
1、由於整合的庫多了,所以要引入的模塊也增多,
下面是執行時候的vm參數:
--module-path /usr/openjfx/openjfx-11/lib --add-modules javafx.controls,javafx.fxml,javafx.graphics --add-opens javafx.base/com.sun.javafx.runtime=ALL-UNNAMED --add-opens javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED --add-opens javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED --add-opens javafx.base/com.sun.javafx.binding=ALL-UNNAMED --add-opens javafx.base/com.sun.javafx.event=ALL-UNNAMED --add-opens javafx.graphics/com.sun.javafx.stage=ALL-UNNAMED --add-opens javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED --add-opens javafx.graphics/javafx.scene.text=ALL-UNNAMED --add-opens javafx.graphics/javafx.scene=ALL-UNNAMED --add-opens javafx.graphics/javafx.css=ALL-UNNAMED
2、具體demo截圖如下:
--jfoenix的demo的部分截圖
-- tilesfx的demo截圖,請注意,他們不是同一個文件運行的,暫時沒有合併起來--反正就是可以正常運行。
--字體的部分demo截圖
下面附錄下載地址:
https://download.csdn.net/download/cdnight/11985309
本博文同步更新於csdn以及作者個人博客。