JFoenix is an open source Java library, that implements Google Material Design using Java components
- JFoenix Site
- JFoenix for Java 9 - download jar (9.x.x)
- JFoenix for Java 8 - download jar (8.x.x)
- JFoenix for Android - download jar
- Released builds are available from Maven Central
Using JFoenix already?
Feel free to create a pull request for adding a link to your project in JFoenix github.
- One more thing, all contributions are appreciated. Don't hesitate to add your own contributions to JFoenix :)
If you like JFoenix :) and want to support this project, you can become a backer on Patreon or Open Collective.
Projects using JFoenix
- BCozy
- Corendon LostLuggage
- Library Assistant
- JFX-Browser
- HMCL - Hello Minecraft! Launcher
- By Anongrp in several projects: Phony, ThunderGet, Portume
- By GOXR3PLUS in: XR3Player, JAVAFX WEB Browser
- KFoenix
- JavaFXCalendar
- JLearn A Juicy Learning app
- P2P A peer to peer software
- OwlPlug An Audio plugin manager
- MS Paint IDE Programming in MS Paint
- TradingFX BitCoin value monitor in real time
- Actlist An utility platform to execute your desire things
- Jestures A simple framework for gesture recognition in Java
- RentLio Vehicle Reservation System with RMI Technology
- Magis A Computer Aided Instruction Program
- Other small projects JMarkPad, Currency Converter, ColorCode Pro
- GameDex A digital game collection management application
- Sparkler A Cross platform API request builder
- ExploreHub An event booking application
- Gramophy Ad-free, Opensource, YouTube Music Player/Downloader
- JabRef An opensource (scientific) Reference Manager, mostly used in the LaTeX world
- OnlyViewer A pure picture viewer with some practical features
- Automation Boot An application for process automation
- JFXGithubClient A JavaFX Github desktop client
Build
To build JFoenix, execute the following command:
gradlew build
To run the main demo, execute the following command:
gradlew run
NOTE : You need to set JAVA_HOME environment variable to point to Java 1.8 directory.
NOTE : JFoenix requires Java 1.8u60 and above.
Demo
For detailed steps on getting the demo running, see the wiki.
How can I use JFoenix?
You can download the source code of the library and build it as mentioned previously. Building JFoenix will generate jfoenix-0.0.0-SNAPSHOT.jar under the jfoenix/build/libs folder. To use JFoenix, import jfoenix-0.0.0-SNAPSHOT.jar into your project and start using the new material design Java components :).
Gradle
How to Include In Gradle Project
repositories {
mavenCentral()
}
Reference the repository from this location using:
- Java 9+
dependencies { compile 'com.jfoenix:jfoenix:9.0.10' }
- Java 8
dependencies { compile 'com.jfoenix:jfoenix:8.0.10' }
Maven
How to Include In Maven Project
- Java 9+
<dependency> <groupId>com.jfoenix</groupId> <artifactId>jfoenix</artifactId> <version>9.0.10</version> </dependency>
- Java 8
<dependency> <groupId>com.jfoenix</groupId> <artifactId>jfoenix</artifactId> <version>8.0.10</version> </dependency>
Components
Contributors
This project exists thanks to all the people who contribute.
Special Thanks
Special thanks to JetBrains and JProfiler for their support to this project.