JFoenix é uma biblioteca Java de código aberto que implementa o Google Material Design usando componentes Java
- Site JFoenix
- JFoenix para Java 9 - baixar jar (9.xx)
- JFoenix para Java 8 - baixar jar (8.xx)
- JFoenix para Android - baixar jar
- As compilações lançadas estão disponíveis no Maven Central
Já está usando JFoenix?
Sinta-se à vontade para criar uma solicitação pull para adicionar um link ao seu projeto no JFoenix github.
- Mais uma coisa, todas as contribuições são apreciadas. Não hesite em adicionar suas próprias contribuições ao JFoenix :)
Se você gosta do JFoenix :) e deseja apoiar este projeto, você pode se tornar um apoiador no Patreon ou no Open Collective.
Projetos usando JFoenix
- BCacolhedor
- Corendon Bagagem Perdida
- Assistente de Biblioteca
- Navegador JFX
- HMCL - Olá Minecraft! Lançador
- Por Anongrp em vários projetos: Phony, ThunderGet, Portume
- Por GOXR3PLUS em: XR3Player, JAVAFX WEB Browser
- KFoenix
- JavaFXCalendar
- JLearn, um aplicativo Juicy Learning
- P2P Um software ponto a ponto
- OwlPlug Um gerenciador de plugins de áudio
- Programação MS Paint IDE no MS Paint
- Monitor de valor TradingFX BitCoin em tempo real
- Actlist Uma plataforma utilitária para executar seus desejos
- Jestures Uma estrutura simples para reconhecimento de gestos em Java
- Sistema de reserva de veículos RentLio com tecnologia RMI
- Magis, um programa de instrução auxiliado por computador
- Outros pequenos projetos JMarkPad, Conversor de moeda, ColorCode Pro
- GameDex Um aplicativo de gerenciamento de coleção de jogos digitais
- Sparkler Um construtor de solicitações de API de plataforma cruzada
- ExploreHub Um aplicativo de reserva de eventos
- Gramophy sem anúncios, código aberto, reprodutor/downloader de música do YouTube
- JabRef Um gerenciador de referências (científico) de código aberto, usado principalmente no mundo LaTeX
- OnlyViewer Um visualizador de imagens puro com alguns recursos práticos
- Automation Boot Um aplicativo para automação de processos
- JFXGithubClient Um cliente de desktop JavaFX Github
- UniObfuscator Um ofuscador Java
- ePatient Um sistema de gerenciamento de pacientes
- Pdx-Unlimiter Uma caixa de ferramentas para jogos Paradox Grand Strategy
- CassettePlayer Um reprodutor de música JavaFX completo
Construir
Para construir o JFoenix, execute o seguinte comando:
Para executar a demonstração principal, execute o seguinte comando:
NOTA : Você precisa definir a variável de ambiente JAVA_HOME para apontar para o diretório Java 1.8.
NOTA : JFoenix requer Java 1.8u60 e superior.
Demonstração
Para etapas detalhadas sobre como executar a demonstração, consulte o wiki.
Como posso usar o JFoenix?
Você pode baixar o código-fonte da biblioteca e construí-lo conforme mencionado anteriormente. A construção do JFoenix irá gerar jfoenix-0.0.0-SNAPSHOT.jar na pasta jfoenix/build/libs. Para usar o JFoenix, importe jfoenix-0.0.0-SNAPSHOT.jar para o seu projeto e comece a usar os novos componentes Java do material design :).
Gradle
Como incluir no projeto Gradle
repositories {
mavenCentral()
}
Faça referência ao repositório deste local usando:
- Java 9+
dependencies {
compile ' com.jfoenix:jfoenix:9.0.10 '
}
- Java 8
dependencies {
compile ' com.jfoenix:jfoenix:8.0.10 '
}
Maven
Como incluir no projeto Maven
- 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 >
Componentes
Uso do JFXButton
Uso de JFXCheckBox
Uso de JFXToggleButton
Diálogo JFX
JFXListView
JFX Marcador
JFXChipView
Lista de nós JFX
JFXMasonryPane
Uso do JFXSlider
JFX Spinner
Lanchonete JFX
JFXColorPicker
JFXDatePicker
JFXTimePicker
JFXTreeTableView
Agrupamento
Colaboradores
Este projeto existe graças a todas as pessoas que contribuem.
Agradecimentos especiais
Agradecimentos especiais à JetBrains e JProfiler pelo apoio a este projeto.