本文是如何在javafx中使用ikonli担供的icon。
先给大家推荐一个好用的javafx第三方网站:
在这里感谢那些个前辈大佬们!!😎😎
话入正题:
首先添加依赖:
<dependency>
<groupId>org.kordamp.ikonli</groupId>
<artifactId>ikonli-javafx</artifactId>
</dependency>
其次要确定自己希望使用什么样的图标。
比如我想用一个搜索图标,那么就去上面提到的网站搜索
如图:
在这里已经把bx-search-alt图标的用法全部列出,剩下的就是复制粘贴了。
Icon Literal :适用于fxml文件;
剩下的几项就是顾名思义了。
fxml示例:
......
......
iconSize是大小,具体看个人需要;
如果是css中使用,java code中则需要new 一个FontIcon,否则即使是在css中声明了,也不会加载出来。
java Code 中使用:button.setGraphic(new FontIcon(BoxiconsRegular.SEARCH_ALT));
注意:maven依赖版本要跟上面引入的ikonli-javafx版本适配,否则会报异常