Home > Artigos > JavaFX >
Mini Exemplo: Gui com JavaFX
Publicado em 17/08/2009 - 8.086 visualizações
Com o lançamento da nova JDK de JavaFX vieram muitos componentes GUI's novos e próprios de JavaFX (antes usavamos as Classes de Swing do pacote javafx.ext.swing).
Com um o visual bonito dos novos componentes e mantendo a facilidade de codificação com a linguagem orientada a objetos do tipo declarativa, JavaFX ainda evoluiu na velocidade!
Todos elementos de GUI de JavaFX herdam da classe Node, quem quiser ir mais a fundo com GUI's em JavaFX, sugiro que leia esta a documentação dessa classe para poder visualizar/entender o que pode ser feito com cada elemento.
Um ponto bem simples encontrado em JavaFX é o tratamento de eventos, como clique em botões , que praticamente extinguiu o uso de Listeners(ainda podemos passar a responsabilidade para outra de tratar o evento classe e tals...).
O gerenciamento de Layout para os componentes também foi melhorado nessa versão com mais classes, mas ainda é simples.
Muitos príncipios de OO estão encapsulados no JavaFX, sendo que somente declarando os componentes você pode criar uma GUI poderosa. Um exemplo é o atributo effects do elemento Node, onde você pode atribuir praticamente qualquer objeto do pacote effects, sem mexem em mais nada no código. Polimorfismo puro!!
Por fim, uma característica importante do JavaFX é o Binding, onde você pode ligar o comportamente de uma atributo a uma variável, facilitam muito a manipulação de Gui com fraco acoplamento entre os objetos!!
Abaixo um exemplo simples para testar o JavaFX novo(v1.2):
O que é JavaFX
Mais tutoriais sobre JavaFX
- Porta Paralela
- API para envio de dados?
- Quer aprender JavaFX?
- Thought Slinger - Editor Online feito completamente em JavaFX
- java fx para criar sites
- Grupo de discussão de JavaFX em português
- OFF - Este ano foi o ano do Scala, ano que vem será JavaFX
- Preparando seu ambiente de desenvolvimento de JavaFX
- JavaFX e Applets
- Rich Fatorial FX
- Alo Mundo
- Input Mask
- Gráficos - Java3D ou OpenGL?
- JavaFX - Primeira Aplicação
- O q o JavaFX é???
- Flex + java VS javafx qual vale mais apena?
- Entendendo os Objetos e Eventos AWT.
- JavaFX....
- Socket com JavaFx
- Solução: Criar documento PDF e exibir na tela
- JavaFX - Fim do JavaSwing?
- imagens dentro de um "carrossel"


