blob: a24f9ad326c62801865b7fab73ba1ea0a2765485 [file] [log] [blame]
//
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
//
= Trilha de Aprendizado das Aplicações de GUI do Java
:jbake-type: tutorial
:jbake-tags: tutorials
:jbake-status: published
:icons: font
:syntax: true
:source-highlighter: pygments
:toc: left
:toc-title:
:description: Trilha de Aprendizado das Aplicações de GUI do Java - Apache NetBeans
:keywords: Apache NetBeans, Tutorials, Trilha de Aprendizado das Aplicações de GUI do Java
== O que são Aplicações de GUI do Java?
Uma aplicação de GUI do Java usa o componente GUI de componentes Java padrão, o Swing e é implantada na desktop.
O Swing GUI Builder no NetBeans IDE simplifica o processo de desenvolvimento da GUI e permite que você crie visualmente aplicações Java GUI usando os componentes pré-instalados Swing e AWT.
link:http://www.oracle.com/technetwork/java/javafx/overview/index.html?ssSourceSiteId=otncn[+JavaFX+] é um conjunto avançado de gráficos e pacotes de mídia que permite aos desenvolvedores projetar, criar, testar, depurar e implantar aplicações clientes ricas (RIAs) que se comportam de forma consistente em várias plataformas.
== Introdução
* link:http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm[+Conceitos Básicos sobre JavaFX+]
== Tutoriais e Artigos
=== Visualização do Desenvolvedor JavaFX 8
* link:http://docs.oracle.com/javafx/8/3d_graphics/jfxpub-3d_graphics.htm[+Conceitos Básicos sobre Gráficos 3D JavaFX+]
=== Conceitos Básicos sobre JavaFX
=== JavaFX Scene Builder
=== Lógica da Aplicação JavaFX
=== Interface do Usuário JavaFX
=== Efeitos, Animação e Mídia JavaFX
=== Implantação JavaFX e Mais
== Tutoriais e Artigos
=== Conceitos Básicos sobre Swing
* link:../docs/java/native_pkg.html[+Encapsulamento Nativo no NetBeans IDE+]
* link:../docs/java/gui-functionality.html[+Introdução à Construção de GUIs do Java+]
* link:../docs/java/quickstart-gui.html[+Projetando uma GUI Swing no NetBeans IDE+]
* link:../docs/java/quickstart-gui-legend.html[+Legenda de Comentários Visuais do GUI Builder do NetBeans IDE+]
* link:../docs/java/gui-image-display.html[+Manipulando Imagens em uma Aplicação da GUI+]
* link:../docs/java/gui-filechooser.html[+Adicionando um FileChooser a uma aplicação GUI+]
* link:../docs/java/gbcustomizer-basic.html[+Criando um Form Java Básico Usando o GridBag Customizer+]
* link:../docs/java/gbcustomizer-advanced.html[+Criando um Form Java Avançado Usando o GridBag Customizer+]
* link:../docs/java/gui-gaps.html[+Suporte de Edição da Lacuna no NetBeans GUI Builder+]
* link:../docs/java/debug-visual.html[+Usando o Depurador Visual+]
=== Java Persistence e Vinculação de Beans
* link:../docs/java/gui-binding.html[+Vinculação de Beans e Dados em uma Aplicação Java+]
* link:../docs/java/hibernate-java-se.html[+Usando Hibernate em uma Aplicação Java Swing+]
* link:../docs/java/maven-hib-java-se.html[+Criando uma Aplicação Maven Swing Usando Hibernate+]
=== Internacionalização
* link:../docs/java/gui-automatic-i18n.html[+Internacionalizando um Form GUI+]
== Screencasts
* link:http://www.youtube.com/watch?v=ddJpDi5SWFc[+Dicas e Truques de Gráficos JavaFX+]
* link:https://blogs.oracle.com/geertjan/entry/thanks_javafx_wysiwyg_html_editor[+Thanks JavaFX: WYSIWYG HTML Editor para NetBeans IDE +]
* link:../docs/java/nb_fx_screencast.html[+Demonstração: Suporte ao JavaFX no NetBeans IDE+]
* link:../docs/java/gui-builder-screencast.html[+Projetando uma GUI Swing no NetBeans IDE+]
== Documentos de Contribuição da Comunidade
* link:http://netbeans.dzone.com/articles/how-integrate-javafx-netbeans-part3[+Como Integrar JavaFX em um Assistente de Plataforma do NetBeans (Parte 1)+] (_por Sean Phillips_)
* link:http://netbeans.dzone.com/articles/how-integrate-javafx-netbeans[+Como Integrar JavaFX em uma barra de Menu da Plataforma do NetBeans+] (_por Geertjan Wielenga_)
* link:http://wiki.netbeans.org/UsingNetbeansMatisseAndEclipseInParallel[+Utilizando Netbeans Matisse e Eclipse em Paralelo+]
== Outros Recursos
* link:http://download.oracle.com/javafx/[+Documentação do JavaFX+]
* link:http://wiki.netbeans.org/JavaFX[+Página wiki do NetBeans sobre suporte a JavaFX+]
* link:http://docs.oracle.com/javase/tutorial/uiswing/index.html[+Tutorial Swing de docs.oracle.com+]
* link:https://www.java.net//community/javafx/faqs[+Perguntas Frequentes sobre JavaFX+]
* link:http://wiki.netbeans.org/NetBeansUserFAQ#GUI_Editor_.28Matisse.29[+Perguntas Frequentes do Editor de GUIs+]
* link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG399[+Trabalhando com um Projeto JavaFX+] em _Desenvolvendo Aplicações com o NetBeans IDE_
* link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG920[+Implementando GUIs de Java+] em _Desenvolvendo Aplicações com o NetBeans IDE_
* link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG1245[+Desenvolvendo Java Persistence+] em _Desenvolvendo Aplicações com o NetBeans IDE_
* link:http://www.oracle.com/pls/topic/lookup?ctx=nb8000&id=NBDAG188[+Internacionalizando Código-fonte+] em _Desenvolvendo Aplicações com o NetBeans IDE_