JFoenix ist eine Open-Source-Java-Bibliothek, die Google Material Design mithilfe von Java-Komponenten implementiert
- JFoenix-Site
- JFoenix für Java 9 – jar herunterladen (9.xx)
- JFoenix für Java 8 – jar herunterladen (8.xx)
- JFoenix für Android – jar herunterladen
- Freigegebene Builds sind bei Maven Central verfügbar
Benutzen Sie JFoenix bereits?
Sie können gerne eine Pull-Anfrage erstellen, um einen Link zu Ihrem Projekt in JFoenix Github hinzuzufügen.
- Und noch etwas: Alle Beiträge sind willkommen. Zögern Sie nicht, Ihre eigenen Beiträge zu JFoenix hinzuzufügen :)
Wenn Ihnen JFoenix gefällt :) und Sie dieses Projekt unterstützen möchten, können Sie Unterstützer auf Patreon oder Open Collective werden.
Projekte mit JFoenix
- BGemütlich
- Corendon LostGepäck
- Bibliotheksassistent
- JFX-Browser
- HMCL – Hallo Minecraft! Launcher
- Von Anongrp in mehreren Projekten: Phony, ThunderGet, Portume
- Von GOXR3PLUS in: XR3Player, JAVAFX WEB Browser
- KFoenix
- JavaFXCalendar
- JLearn Eine saftige Lern-App
- P2P Eine Peer-to-Peer-Software
- OwlPlug Ein Audio-Plugin-Manager
- MS Paint IDE-Programmierung in MS Paint
- TradingFX BitCoin-Wertmonitor in Echtzeit
- Actlist Eine Utility-Plattform zur Ausführung Ihrer Wunschaufgaben
- Jestures Ein einfaches Framework zur Gestenerkennung in Java
- RentLio-Fahrzeugreservierungssystem mit RMI-Technologie
- Magis Ein computergestütztes Unterrichtsprogramm
- Andere kleine Projekte JMarkPad, Währungsumrechner, ColorCode Pro
- GameDex Eine Anwendung zur Verwaltung digitaler Spielesammlungen
- Sparkler Ein plattformübergreifender API-Anfrage-Builder
- ExploreHub Eine Anwendung zur Veranstaltungsbuchung
- Gramophy Werbefreier, OpenSource, YouTube Music Player/Downloader
- JabRef Ein Open-Source-Referenzmanager (wissenschaftlich), der hauptsächlich in der LaTeX-Welt verwendet wird
- OnlyViewer Ein reiner Bildbetrachter mit einigen praktischen Funktionen
- Automation Boot Eine Anwendung zur Prozessautomatisierung
- JFXGithubClient Ein JavaFX Github-Desktop-Client
- UniObfuscator Ein Java-Obfuscator
- ePatient Ein Patientenmanagementsystem
- Pdx-Unlimiter Eine Toolbox für Paradox Grand Strategy-Spiele
- CassettePlayer Ein voll ausgestatteter JavaFX-Musikplayer
Bauen
Um JFoenix zu erstellen, führen Sie den folgenden Befehl aus:
Um die Hauptdemo auszuführen, führen Sie den folgenden Befehl aus:
HINWEIS : Sie müssen die Umgebungsvariable JAVA_HOME so festlegen, dass sie auf das Java 1.8-Verzeichnis verweist.
HINWEIS : JFoenix erfordert Java 1.8u60 und höher.
Demo
Detaillierte Schritte zum Starten der Demo finden Sie im Wiki.
Wie kann ich JFoenix verwenden?
Sie können den Quellcode der Bibliothek herunterladen und wie zuvor erwähnt erstellen. Beim Erstellen von JFoenix wird jfoenix-0.0.0-SNAPSHOT.jar im Ordner jfoenix/build/libs generiert. Um JFoenix zu verwenden, importieren Sie jfoenix-0.0.0-SNAPSHOT.jar in Ihr Projekt und beginnen Sie mit der Verwendung der neuen Java-Komponenten für das Materialdesign :).
Gradle
So integrieren Sie es in ein Gradle-Projekt
repositories {
mavenCentral()
}
Verweisen Sie von diesem Speicherort aus auf das Repository, indem Sie Folgendes verwenden:
- Java 9+
dependencies {
compile ' com.jfoenix:jfoenix:9.0.10 '
}
- Java 8
dependencies {
compile ' com.jfoenix:jfoenix:8.0.10 '
}
Maven
So integrieren Sie es in ein Maven-Projekt
- 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 >
Komponenten
JFXButton- Nutzung
JFXCheckBox- Nutzung
Verwendung von JFXToggleButton
JFXDialog
JFXListView
JFXHighlighter
JFXChipView
JFXNodesList
JFXMasonryPane
JFXSlider- Nutzung
JFXSpinner
JFXSnackbar
JFXColorPicker
JFXDatePicker
JFXTimePicker
JFXTreeTableView
Gruppierung
Mitwirkende
Dieses Projekt existiert dank aller Menschen, die dazu beitragen.
Besonderer Dank
Besonderer Dank geht an JetBrains und JProfiler für ihre Unterstützung dieses Projekts.