JFoenix est une bibliothèque Java open source, qui implémente Google Material Design à l'aide de composants Java.
- Site JFoenix
- JFoenix pour Java 9 - télécharger jar (9.xx)
- JFoenix pour Java 8 - télécharger jar (8.xx)
- JFoenix pour Android - télécharger le pot
- Les versions publiées sont disponibles sur Maven Central
Vous utilisez déjà JFoenix ?
N'hésitez pas à créer une pull request pour ajouter un lien vers votre projet dans le github de JFoenix.
- Encore une chose, toutes les contributions sont appréciées. N'hésitez pas à ajouter vos propres contributions à JFoenix :)
Si vous aimez JFoenix :) et souhaitez soutenir ce projet, vous pouvez devenir sponsor sur Patreon ou Open Collective.
Projets utilisant JFoenix
- BCozy
- Corendon LostBagages
- Assistante de bibliothèque
- Navigateur JFX
- HMCL - Bonjour Minecraft ! Lanceur
- Par Anongrp dans plusieurs projets : Phony, ThunderGet, Portume
- Par GOXR3PLUS dans : XR3Player, navigateur WEB JAVAFX
- KFoenix
- JavaFXCalendrier
- Application JLearn A Juicy Learning
- P2P Un logiciel peer to peer
- OwlPlug Un gestionnaire de plugins audio
- Programmation MS Paint IDE dans MS Paint
- Moniteur de valeur TradingFX BitCoin en temps réel
- Actlist Une plate-forme utilitaire pour exécuter les choses que vous désirez
- Jestures Un cadre simple pour la reconnaissance des gestes en Java
- Système de réservation de véhicules RentLio avec technologie RMI
- Magis Un programme d'enseignement assisté par ordinateur
- Autres petits projets JMarkPad, Convertisseur de devises, ColorCode Pro
- GameDex Une application de gestion de collection de jeux numériques
- Sparkler Un générateur de requêtes API multiplateforme
- ExploreHub Une application de réservation d'événements
- Gramophy sans publicité, Opensource, lecteur/téléchargeur de musique YouTube
- JabRef Un gestionnaire de références open source (scientifique), principalement utilisé dans le monde LaTeX
- OnlyViewer Une pure visionneuse d'images avec quelques fonctionnalités pratiques
- Automation Boot Une application pour l’automatisation des processus
- JFXGithubClient Un client de bureau JavaFX Github
- UniObfuscator Un obfuscateur Java
- ePatient Un système de gestion des patients
- Pdx-Unlimiter Une boîte à outils pour les jeux Paradox Grand Strategy
- CassettePlayer Un lecteur de musique JavaFX complet
Construire
Pour construire JFoenix, exécutez la commande suivante :
Pour exécuter la démo principale, exécutez la commande suivante :
REMARQUE : vous devez définir la variable d'environnement JAVA_HOME pour qu'elle pointe vers le répertoire Java 1.8.
REMARQUE : JFoenix nécessite Java 1.8u60 et supérieur.
Démo
Pour connaître les étapes détaillées pour exécuter la démo, consultez le wiki.
Comment puis-je utiliser JFoenix ?
Vous pouvez télécharger le code source de la bibliothèque et le construire comme mentionné précédemment. Construire JFoenix générera jfoenix-0.0.0-SNAPSHOT.jar dans le dossier jfoenix/build/libs. Pour utiliser JFoenix, importez jfoenix-0.0.0-SNAPSHOT.jar dans votre projet et commencez à utiliser les nouveaux composants Java de conception matérielle :).
Graduation
Comment inclure dans le projet Gradle
repositories {
mavenCentral()
}
Référencez le référentiel à partir de cet emplacement en utilisant :
- Java9+
dependencies {
compile ' com.jfoenix:jfoenix:9.0.10 '
}
- Java8
dependencies {
compile ' com.jfoenix:jfoenix:8.0.10 '
}
Maven
Comment inclure dans le projet Maven
- Java9+
< dependency >
< groupId >com.jfoenix</ groupId >
< artifactId >jfoenix</ artifactId >
< version >9.0.10</ version >
</ dependency >
- Java8
< dependency >
< groupId >com.jfoenix</ groupId >
< artifactId >jfoenix</ artifactId >
< version >8.0.10</ version >
</ dependency >
Composants
Utilisation du bouton JFX
Utilisation de JFXCheckBox
Utilisation de JFXToggleButton
JFXDialogue
JFXListView
JFXSurligneur
JFXChipView
JFXNodesListe
JFXMaçonnerieVolet
Utilisation de JFXSlider
JFXSpinner
JFXSnackbar
JFXColorPicker
JFXDatePicker
JFXTimePicker
JFXTreeTableView
Regroupement
Contributeurs
Ce projet existe grâce à toutes les personnes qui y contribuent.
Remerciements spéciaux
Un merci spécial à JetBrains et JProfiler pour leur soutien à ce projet.