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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?