JFoenix

JavaFX Material Design Library

Github星跟踪图

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

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.8'
    }
    
  • Java 8
    dependencies {
        compile 'com.jfoenix:jfoenix:8.0.8'
    }
    

Maven

How to Include In Maven Project

  • Java 9+
    <dependency>
        <groupId>com.jfoenix</groupId>
        <artifactId>jfoenix</artifactId>
        <version>9.0.8</version>
    </dependency>
    
  • Java 8
    <dependency>
        <groupId>com.jfoenix</groupId>
        <artifactId>jfoenix</artifactId>
        <version>8.0.8</version>
    </dependency>
    

Components

Button Demo

Check Box Demo

Toggle Button Demo

Dialog Demo

List View Demo

Highlighter

Chip View

Nodes List Demo

Masonry Demo

Slider Demo

Spinner Demo

Icons-Snackbar Demo

Color Picker Demo

Date Picker Demo

Time Picker Demo

Tree Table View

Grouping Demo

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.

主要指标

概览
名称与所有者sshahine/JFoenix
主编程语言Java
编程语言Java (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2015-09-08 14:04:24
推送于2023-06-28 17:20:35
最后一次提交2021-12-28 21:20:56
发布数0
用户参与
星数6.3k
关注者数227
派生数1.1k
提交数1.3k
已启用问题?
问题数1103
打开的问题数125
拉请求数121
打开的拉请求数7
关闭的拉请求数38
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?