JFoenix — это библиотека Java с открытым исходным кодом, которая реализует Google Material Design с использованием компонентов Java.
- Сайт JFoenix
- JFoenix для Java 9 — скачать jar (9.xx)
- JFoenix для Java 8 – скачать jar (8.xx)
- JFoenix для Android — скачать jar
- Выпущенные сборки доступны на Maven Central.
Уже используете JFoenix?
Не стесняйтесь создавать запрос на добавление ссылки на ваш проект в JFoenix github.
- И еще: все вклады приветствуются. Не стесняйтесь добавлять свой вклад в JFoenix :)
Если вам нравится JFoenix :) и вы хотите поддержать этот проект, вы можете стать спонсором на Patreon или Open Collective.
Проекты с использованием JFoenix
- Уютный
- Корендон потерял багаж
- Библиотечный помощник
- JFX-браузер
- HMCL — Привет, Майнкрафт! пусковая установка
- Автор Anongrp в нескольких проектах: Phony, ThunderGet, Portume.
- От GOXR3PLUS в: XR3Player, ВЕБ-браузер JAVAFX
- КФеникс
- JavaFXКалендарь
- JLearn — приложение для увлекательного обучения
- P2P Одноранговое программное обеспечение
- OwlPlug — менеджер аудиоплагинов.
- Программирование MS Paint IDE в MS Paint
- TradingFX Мониторинг стоимости BitCoin в режиме реального времени
- Actlist Утилита для реализации ваших желаний
- Jestures Простая платформа для распознавания жестов на Java.
- Система бронирования автомобилей RentLio с технологией RMI
- Magis Программа компьютерного обучения
- Другие небольшие проекты JMarkPad, Конвертер валют, ColorCode Pro
- GameDex Приложение для управления коллекцией цифровых игр.
- Sparkler — кроссплатформенный конструктор запросов API.
- ExploreHub Приложение для бронирования мероприятий
- Gramophy без рекламы, с открытым исходным кодом, музыкальный проигрыватель/загрузчик YouTube
- JabRef (научный) менеджер ссылок с открытым исходным кодом, чаще всего используемый в мире LaTeX.
- OnlyViewer Простой просмотрщик изображений с некоторыми практическими функциями.
- Automation Boot Приложение для автоматизации процессов.
- JFXGithubClient Настольный клиент JavaFX Github.
- UniObfuscator — обфускатор Java.
- ePatient Система управления пациентами
- Pdx-Unlimiter Набор инструментов для игр Paradox Grand Strategy.
- CassettePlayer Полнофункциональный музыкальный проигрыватель JavaFX.
Строить
Чтобы собрать JFoenix, выполните следующую команду:
Чтобы запустить основную демонстрацию, выполните следующую команду:
ПРИМЕЧАНИЕ . Вам необходимо установить переменную среды JAVA_HOME, чтобы она указывала на каталог Java 1.8.
ПРИМЕЧАНИЕ . Для JFoenix требуется Java 1.8u60 и выше.
Демо
Подробные инструкции по запуску демо-версии см. в вики.
Как я могу использовать JFoenix?
Вы можете скачать исходный код библиотеки и собрать ее, как упоминалось ранее. При сборке JFoenix будет создан файл jfoenix-0.0.0-SNAPSHOT.jar в папке jfoenix/build/libs. Чтобы использовать JFoenix, импортируйте jfoenix-0.0.0-SNAPSHOT.jar в свой проект и начните использовать новые компоненты Java Material Design :).
Градл
Как включить в проект Gradle
repositories {
mavenCentral()
}
Создайте ссылку на репозиторий из этого места, используя:
- Ява 9+
dependencies {
compile ' com.jfoenix:jfoenix:9.0.10 '
}
- Ява 8
dependencies {
compile ' com.jfoenix:jfoenix:8.0.10 '
}
Мавен
Как включить в проект Maven
- Ява 9+
< dependency >
< groupId >com.jfoenix</ groupId >
< artifactId >jfoenix</ artifactId >
< version >9.0.10</ version >
</ dependency >
- Ява 8
< dependency >
< groupId >com.jfoenix</ groupId >
< artifactId >jfoenix</ artifactId >
< version >8.0.10</ version >
</ dependency >
Компоненты
Использование кнопки JFXButton
Использование JFXCheckBox
Использование JFXToggleButton
JFXDialog
JFXListView
JFXХайлайтер
JFXChipView
Список узлов JFXNodes
JFXMasonryPane
Использование JFXSlider
JFXSpinner
JFXСнэкбар
JFXColorPicker
JFXDatePicker
JFXTimePicker
JFXTreeTableView
Группировка
Авторы
Этот проект существует благодаря всем людям, которые вносят свой вклад.
Особая благодарность
Особая благодарность JetBrains и JProfiler за поддержку этого проекта.