jfoenix还是一个不错的样式,推荐使用,而且也可以支持scene builder中的拖拖拽拽
需要注意的是过高的javafx版本可能会使得某些样式或控件无法使用
比如alert控件,亲测javaFX 19版本可以正常使用
1.在pom.xml中引入依赖
GitHub地址https://github.com/ihmcrobotics/JFoenix-Group
<dependency>
<groupId>us.ihmc</groupId>
<artifactId>jfoenix</artifactId>
<version>17-0.1.1</version>
</dependency>
2.在scene builder中安装支持
- 点击小齿轮,打开JAR/FXML管理器
-
搜索存储库
-
搜索jfoenix,这里安装慢的话自己用科学办法
4.导入组件
-
现在就可以拖拖拽拽了
-
简单演示几个,样式是不是比原生样式好看很多了
3.官方demo
GitHub地址https://github.com/ihmcrobotics/JFoenix-Group
部分组件不知道怎么用自行查询官方的demo