Home

Awesome

HitCount Quality Gate Status Backers on Open Collective GitHub forks GitHub issues GitHub license

<h1 align="center"> <img src="http://www.jfoenix.com/img/logo-JFX.png"> </h1> <p align="center"> <sup> <b>JFoenix is an open source Java library, that implements Google Material Design using Java components</b> </sup> </p>

Using JFoenix already?

Feel free to create a pull request for adding a link to your project in JFoenix github.

If you like JFoenix :) and want to support this project, you can become a backer on <a href="https://www.patreon.com/shadishaheen">Patreon</a> or <a href="https://opencollective.com/jfoenix">Open Collective</a>.

Projects using JFoenix

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:

Maven

How to Include In Maven Project

Components

<details><summary><i>JFXButton </i><a href="https://github.com/jfoenixadmin/JFoenix/wiki/Button"><b>Usage</b></a></summary><p>

Button Demo

</p></details> <details><summary><i>JFXCheckBox </i><a href="https://github.com/jfoenixadmin/JFoenix/wiki/Checkbox"><b>Usage</b></a></summary><p>

Check Box Demo

</p></details> <details><summary><i>JFXToggleButton </i><a href="https://github.com/jfoenixadmin/JFoenix/wiki/Toggle-Button"><b>Usage</b></a></summary><p>

Toggle Button Demo

</p></details> <details><summary><i>JFXDialog</i></summary><p>

Dialog Demo

</p></details> <details><summary><i>JFXListView</i></summary><p>

List View Demo

</p></details> <details><summary><i>JFXHighlighter</i></summary><p>

Highlighter

</p></details> <details><summary><i>JFXChipView</i></summary><p>

Chip View

</p></details> <details><summary><i>JFXNodesList</i></summary><p>

Nodes List Demo

</p></details> <details><summary><i>JFXMasonryPane</i></summary><p>

Masonry Demo

</p></details> <details><summary><i>JFXSlider </i> <a href="https://github.com/jfoenixadmin/JFoenix/wiki/Slider"><b>Usage</b></a></summary><p>

Slider Demo

</p></details> <details><summary><i>JFXSpinner</i></summary><p>

Spinner Demo

</p></details> <details><summary><i>JFXSnackbar</i></summary><p>

Icons-Snackbar Demo

</p></details> <details><summary><i>JFXColorPicker</i></summary><p>

Color Picker Demo

</p></details> <details><summary><i>JFXDatePicker</i></summary><p>

Date Picker Demo

</p></details> <details><summary><i>JFXTimePicker</i></summary><p>

Time Picker Demo

</p></details> <details><summary><i>JFXTreeTableView</i></summary><p>

Tree Table View

</p></details> <details><summary><i>Grouping</i></summary><p>

Grouping Demo

</p></details>

Contributors

This project exists thanks to all the people who contribute.

<a href="https://github.com/jfoenixadmin/JFoenix/contributors"><img src="https://opencollective.com/JFoenix/contributors.svg?width=890&button=false" /></a>

Special Thanks

Special thanks to <a href="https://www.jetbrains.com">JetBrains</a> and <a href="https://www.ej-technologies.com/products/jprofiler/overview.html">JProfiler</a> for their support to this project.