Tutorial JavaFX 8 (Português)

Em 2012 eu criei um tutorial muito detalhado JavaFX 2 tutorial series para meus alunos. Muitas pessoas ao redor do mundo leram o tutorial e derem um feedback possitivo. Então eu decidi rescrever o tutorial de JavaFX 2 para JavaFX 8 (Leia sobre o que mudou em Atualização para JavaFX 8 - Quais as novidades).

Este Tutorial em sete partes orienta a criação, programação e a implantação de um aplicativo de endereços. No fim nossa aplicação ficará como a da imagem:

Screenshot AddressApp

Oque você aprenderá

  • Criar e executar um projeto JavaFX
  • Usar o Scene Builder para criar a interface com o usuário
  • Estruturar uma aplicação usando o padrão MVC (Modelo Visão Controle)
  • Usar ObservableLists para atualizar automaticamente a interface do usuário
  • Usar TableViewe mostar as informações ao selecionar uma linha
  • Criar uma caixa de dialogo popup para editar as informações das pessoas
  • Validar a entrada do usuário
  • Personalizar um aplicativo JavaFX usando CSS
  • Persistir dados usando XML
  • Armazenar o ultimo arquivo aberto nas preferencias do usuário
  • Criar gráfico JavaFX com estatísticas
  • Implementar um aplicativo JavaFX como um pacote nativo

São muitas coisas! Assim, depois que você completar esta serie de tutoriais você estará pronto para criar aplicativos sofisticados com JavaFX.

Como usar este tutorial

Há duas maneira de usar este tutorial:

  • Aprendizagem: Crie seu própio projeto JavaFX do zero.
  • Modo rapido: Importe o código fonte de uma parte do tutorial para sua IDE (é um projeto Eclipse, mas você pode usar outras IDEs como o NetBeans com algumas modificações). E depois ler o tutorial para entender o código.

Espero que você se divirta! Começe com Parte 1: Scene Builder.

Atribuição: Contribuiram para a tradução deste tutorial: Muito obrigado!