JFoenix

JavaFX Material Design Library

MIT License

Stars
6.3K
Committers
77

HitCount


Quality Gate Status

Backers on Open Collective
GitHub forks
GitHub issues
GitHub license

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
  • UniObfuscator A Java obfuscator
  • ePatient A patient-management system
  • Pdx-Unlimiter A toolbox for Paradox Grand Strategy games
  • CassettePlayer A fully featured JavaFX music player

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.