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以及作者个人博客。

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