JavaFX
Sobre o autor
Conheci o Java há 3 anos, em meu curso técnico em informática com foco em programação. Desde então desenvolvo softwares com esta linguagem, e pretendo sempre crescer com ela. Hoje, sou estudante de Análise e Desenvolvimento de Sistemas, e também sou estagiário desenvolvedor Java/Android. Além disso, sou entusiasta JavaFX e, sempre que posso, desenvolvo softwares com esta plataforma, para aprender novas "artimanhas". Tenho um carinho especial por desenvolvimento de jogos Mobile, em Android, ainda pretendo trabalhar com isto. Recentemente, fui autor de um artigo da revista MundoJ, sobre JavaFX, na edição de Março/Abril (edição 58).
Sumário
- 1 - Apresentação
- 1.1 - Um pouco da história do JavaFX
- 1.2 - Por que estudar JavaFX?
- 1.3 - O que veremos no livro?
- 1.4 - Organização do livro
- 1.5 - Código Fonte
- 2 - Começando com JavaFX
- 2.1 - Criando um novo projeto com JavaFX
- 2.2 - Desenvolvendo o formulário de login
- 2.3 - Dando o primeiro toque de requinte
- 3 - GolFX - Nossa loja de artigos esportivos
- 3.1 - Entendendo o problema
- 3.2 - Por onde começar?
- 3.3 - Utilizando boas práticas de programação
- 3.4 - Vitrine de produtos
- 4 - Mais telas da nossa aplicação
- 4.1 - Exibição de item escolhido
- 4.2 - Carrinho de compras
- 4.3 - Excluindo produtos
- 5 - Primeiro toque de requinte - CSS
- 5.1 - A importância do CSS
- 5.2 - Criação de arquivo CSS
- 5.3 - Alterando cursores
- 5.4 - Efeito Hover
- 6 - Segundo toque de requinte - Effects
- 6.1 - Uma breve introdução
- 6.2 - Sombreamento externo
- 6.3 - Sombreamento interno
- 6.4 - Reflexão d'água
- 7 - Terceiro toque de requinte - Transitions e Timelines
- 7.1 - O que são Transitions e Timelines?
- 7.2 - Fade Transition
- 7.3 - Scale Transition
- 7.4 - Parallel e Sequential Transitions
- 7.5 - Timeline
- 8 - JavaFX vs Swing
- 8.1 - Entendendo javax.swing
- 8.2 - JavaFX dentro do Swing?
- 9 - Mais componentes JavaFX
- 9.1 - Accordion
- 9.2 - HBox e VBox
- 9.3 - GridPane para linhas e colunas
- 9.4 - Um HTMLEditor pronto para você usar
- 9.5 - HyperLinks
- 9.6 - A famosa e temida barra de progresso
- 9.7 - Visualizando árvores com TreeView
- 9.8 - WebView para renderizar HTML
- 9.9 - Popup Controls
- 9.10 - Gráficos para dar mais vida
- 9.11 - Audio e Video
- 9.12 - Shapes para o controle fino
- 10 - JavaFX Scene Builder
- 10.1 - Conhecendo a ferramenta
- 10.2 - Library Panel
- 10.3 - Hierarchy Panel
- 10.4 - Content Panel
- 10.5 - Inspector Panel
- 10.6 - Inserindo CSS
- 10.7 - Classe Application
- 10.8 - Classe Initializable
- 11 - Executando tarefas concorrentemente
- 11.1 - Iniciando por Threads
- 11.2 - Conhecendo Tasks
- 11.3 - Implementando Task no sistema
- 12 - Utilizando WebServices de forma simples
- 12.1 - Chamando Serviços Remotos via Web
- 12.2 - Twitter API e Twitter4j
- 12.3 - Autenticando usuário no Twitter Developers
- 12.4 - Criando uma lista de Tweets
- 13 - Apêndice: JavaFX Mobile
- 13.1 Hands-on!
Dados do produto
- Número de páginas:
- Data publicação: