Login Registre-se

Home > Artigos > JavaFX >

Mini Exemplo: Gui com JavaFX

Publicado em 17/08/2009 - 8.086 visualizações

comentários: 0

 Publicado por jesuino 

    

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










comentários: 0