javafx+controls+jfoenix+tilesfx+FontAwesomeFX+gradle+idea項目整合骨架項目

前言

最近在看一些客戶端開發的文章,發現了javafx11---還沒死,估計有得一整,然後就發現了一些很好用的玩意了。

有bootstrapfx--額,寫這篇文章的時候才0.2.4,版本太低了,所以沒整合進來,有controls,也有jfoenix,tilesfx,FontAwesomeFX這些好玩意,這篇文章就是來整合介紹的。

 

多的不說了,具體新建項目流程參考這篇文章:

http://www.52play.net/blog/post?id=16

 

下面就一些改變的點來說說:

屏幕截圖_142.png

 

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的部分截圖

屏幕截圖_143.png

屏幕截圖_144.png

屏幕截圖_145.png

屏幕截圖_146.png

 

-- tilesfx的demo截圖,請注意,他們不是同一個文件運行的,暫時沒有合併起來--反正就是可以正常運行。

屏幕截圖_147.png

 

--字體的部分demo截圖

屏幕截圖_148.png

 

下面附錄下載地址:

 

https://download.csdn.net/download/cdnight/11985309

 

 

本博文同步更新於csdn以及作者個人博客。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章