Welcome to NFX Icons, a powerful and easy-to-use icon library featuring 5,400 high-quality icons! This library is designed for seamless integration into JavaFX applications, offering both programmatic and CSS-based customization.
- 8300+ icons to enhance your UI
- Simple API for easy usage
- Customizable size and name via Java code or CSS
- -nfx-icon-name → Changes the icon dynamically
- -nfx-icon-size → Adjusts the icon size
import xss.it.nfx.icons.Icon;
// Create an icon instance
Icon icon = new Icon("BELL");
icon.setSize(20); .my-icon {
-nfx-icon-name: "BELL";
-nfx-icon-size: 20;
}To run the demo class xss.it.demo.Demo, use the following Gradle command:
gradle runAll are welcome to use and provide feedback on this library! Help improve NFX Icons by reporting issues or suggesting new features.