注意事项
java版本也要匹配,就用java8,稳
如果启动报错,找不到fxml
maven配置添加
<dependencies>
<dependency>
<groupId>com.jfoenix</groupId>
<artifactId>jfoenix</artifactId>
<version>8.0.8</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<!-- 这里是放在 src/main/java-->
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.fxml</include>
<include>**/fxml/*.fxml</include>
<!-- 如果想要弄个包名专门放fxml文件,像上一行这样添加设置 -->
<!-- 之后,使用getResource("fxml/xx.fxml")这样子 -->
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
可视化编辑用Oracle的Screen builder2.0,下载安装
使用报错java.io.IOException: javafx.fxml.LoadException
解决方法
然后将 jfoenix-8.0.8.jar复制到xxx\JavaFX Scene Builder 2.0\runtime\jre\lib\ext下面,这样使用jfoenix的组件就不会包classnotfound了