blob: cbda07ea646e9f34be34ea92fa0d42801731cba4 [file] [log] [blame]
<html>
<!--
Copyright (c) 2009 - 2014 Oracle and/or its affiliates. All rights reserved.
-->
<head>
<title>Trilha do Aprendizado das Aplicações de GUI do Java - Tutoriais, Guias e Artigos do NetBeans</title>
<meta name="description" CONTENT="All about the NetBeans GUI Builder">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
</head>
<body>
<h1>Trilha de Aprendizado das Aplicações de GUI do Java</h1>
<h4>O que são Aplicações de GUI do Java?</h4>
<p>Uma aplicação de GUI do Java usa o componente GUI de componentes Java padrão, o Swing e é implantada na desktop.</p>
<p>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.</p>
<p><a href="http://www.oracle.com/technetwork/java/javafx/overview/index.html?ssSourceSiteId=otncn">JavaFX</a> é 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.</p>
<table class="full-width">
<tbody>
<tr>
<td class="valign-top">
<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Introdução</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm">Conceitos Básicos sobre JavaFX</a> </li>
</ul>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Tutoriais e Artigos</h1>
</div>
<div class="trail-box-content">
<p><b>Visualização do Desenvolvedor JavaFX 8</b></p>
<ul class="b-bottom-dashed">
<li class="new-bullet"><a href="http://docs.oracle.com/javafx/8/3d_graphics/jfxpub-3d_graphics.htm">Conceitos Básicos sobre Gráficos 3D JavaFX</a></li>
<li class="new-bullet"><a href="http://docs.oracle.com/javafx/8/embed_swing/jfxpub-embed_swing.htm">Incorporando Conteúdo do Swing em Aplicações JavaFX</a></li>
<li class="new-bullet"><a href="http://docs.oracle.com/javafx/8/webview/jfxpub-webview.htm">Adicionando Conteúdo HTML a Aplicações JavaFX</a></li>
</ul>
<p><b>Conceitos Básicos sobre JavaFX</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/overview/jfxpub-overview.htm">O que é JavaFX?</a></li>
<li><a href="http://docs.oracle.com/javafx/2/deployment/whatsnew_deployment.htm">Implantando Aplicações JavaFX: Conceitos Básicos</a></li>
</ul>
<p><b>JavaFX Scene Builder </b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/overview/jsbpub-overview.htm">Visão Geral do JavaFX Scene Builder</a></li>
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/get_started/jsbpub-get_started.htm">Conceitos Básicos sobre JavaFX Scene Builder 1.1 </a></li>
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/user_guide/jsbpub-user_guide.htm">Guia do Usuário do JavaFX Scene Builder</a></li>
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/use_java_ides/sb-with-nb.htm#CIHDHEFE">Usando o Scene com o NetBeans IDE</a></li>
</ul>
<p><b>Lógica da Aplicação JavaFX </b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm">Arquitetura JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/scenegraph/jfxpub-scenegraph.htm">Trabalhando com o JavaFX Scene Graph</a></li>
<li><a href="http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm"> Usando Propriedades e Binding JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/collections/jfxpub-collections.htm">Usando Coleções JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/threads/jfxpub-threads.htm">Simultaneidade em JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/best_practices/jfxpub-best_practices.htm">Implementando Melhores Práticas JavaFX</a></li>
</ul>
<p><b>Interface do Usuário JavaFX </b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/layout/jfxpub-layout.htm">Trabalhando com Layouts em JavaFX </a></li>
<li><a href="http://docs.oracle.com/javafx/2/text/jfxpub-text.htm">Usando Texto e Efeitos de Texto em JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/ui_controls/jfxpub-ui_controls.htm">Usando Controles de IU JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm">Controlando FXML </a></li>
<li><a href="http://docs.oracle.com/javafx/2/events/jfxpub-events.htm">Tratando Eventos JavaFX </a></li>
<li><a href="http://docs.oracle.com/javafx/2/charts/jfxpub-charts.htm">Usando Gráficos JavaFX </a></li>
<li><a href="http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm">Adicionando Conteúdo HTML a Aplicações JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm">Criando Skins de Aplicações JavaFX com CSS</a></li>
<li><a href="http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm">Funcionalidade Arrastar e Soltar em Aplicações JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/canvas/jfxpub-canvas.htm">Trabalhando com Telas</a></li>
<li><a href="http://docs.oracle.com/javafx/2/image_ops/jfxpub-image_ops.htm">Usando a API Ops de Imagem</a></li>
</ul>
<p><b>Efeitos, Animação e Mídia JavaFX</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/visual_effects/jfxpub-visual_effects.htm">Criando Efeitos Visuais em JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/transformations/jfxpub-transformations.htm">Aplicando Transformações em JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/animations/jfxpub-animations.htm">Criando Transições e Animação de Linha do Tempo em JavaFX </a></li>
<li><a href="http://docs.oracle.com/javafx/2/media/jfxpub-media.htm">Incorporando Ativos de Mídia em Aplicações JavaFX </a></li>
</ul>
<p><b>Implantação JavaFX e Mais</b></p>
<ul>
<li><a href="http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm">Implantando Aplicações JavaFX </a></li>
<li><a href="http://docs.oracle.com/javafx/2/swing/jfxpub-swing.htm">JavaFX para Desenvolvedores de Swing</a></li>
<li><a href="http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htm">Interoperabilidade JavaFX com SWT</a></li>
<li><a href="http://docs.oracle.com/javafx/2/doclet/jfxpub-doclet.htm">Usando um Doclet com JavaFX</a></li>
</ul>
</ul>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>
</td>
<td class="valign-top half-width">
<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Tutoriais e Artigos</h1>
</div>
<div class="trail-box-content">
<p><b>Conceitos Básicos sobre Swing</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/java/native_pkg.html">Encapsulamento Nativo no NetBeans IDE</a> </li>
<li><a href="../docs/java/gui-functionality.html">Introdução à Construção de GUIs do Java</a></li>
<li><a href="../docs/java/quickstart-gui.html">Projetando uma GUI Swing no NetBeans IDE</a></li>
<li><a href="../docs/java/quickstart-gui-legend.html">Legenda de Comentários Visuais do GUI Builder do NetBeans IDE</a></li>
<li><a href="../docs/java/gui-image-display.html">Manipulando Imagens em uma Aplicação da GUI</a></li>
<li><a href="../docs/java/gui-filechooser.html">Adicionando um FileChooser a uma aplicação GUI</a></li>
<li><a href="../docs/java/gbcustomizer-basic.html">Criando um Form Java Básico Usando o GridBag Customizer</a></li>
<li><a href="../docs/java/gbcustomizer-advanced.html">Criando um Form Java Avançado Usando o GridBag Customizer</a></li>
<li><a href="../docs/java/gui-gaps.html">Suporte de Edição da Lacuna no NetBeans GUI Builder</a></li>
<li><a href="../docs/java/debug-visual.html">Usando o Depurador Visual</a></li>
</ul>
<p><b>Java Persistence e Vinculação de Beans</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/java/gui-binding.html">Vinculação de Beans e Dados em uma Aplicação Java</a></li>
<li><a href="../docs/java/hibernate-java-se.html">Usando Hibernate em uma Aplicação Java Swing</a></li>
<li><a href="../docs/java/maven-hib-java-se.html">Criando uma Aplicação Maven Swing Usando Hibernate</a></li>
</ul>
<p><b>Internacionalização</b></p>
<ul>
<li><a href="../docs/java/gui-automatic-i18n.html">Internacionalizando um Form GUI</a></li>
</ul>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Screencasts</h1>
</div>
<div class="trail-box-content">
<ul>
<li class="new-bullet"><a href="http://www.youtube.com/watch?v=ddJpDi5SWFc">Dicas e Truques de Gráficos JavaFX</a></li>
<li><a href="https://blogs.oracle.com/geertjan/entry/thanks_javafx_wysiwyg_html_editor">Thanks JavaFX: WYSIWYG HTML Editor para NetBeans IDE </a></li>
<li><a href="../docs/java/nb_fx_screencast.html">Demonstração: Suporte ao JavaFX no NetBeans IDE</a></li>
<li><a href="../docs/java/gui-builder-screencast.html">Projetando uma GUI Swing no NetBeans IDE</a></li>
</ul>
<div class="b-top-dashed align-right"><br><p>
<a href="../../community/media.html"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> Todos os Screencasts </a></p>
</div>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>
<!--<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
here is the box header
<h1>Sample Applications</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://javafx.com/samples/" target="_blank">JavaFX samples on JavaFX.com</a></li>
</ul>
<div class="b-top-dashed align-right"><br><p>
<a href="../samples/index.html">
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/>
All Sample Applications
</a></p>
</div>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>-->
<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Documentos de Contribuição da Comunidade</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://netbeans.dzone.com/articles/how-integrate-javafx-netbeans-part3">Como Integrar JavaFX em um Assistente de Plataforma do NetBeans (Parte 1)</a> (<em>por Sean Phillips</em>)</li>
<li><a href="http://netbeans.dzone.com/articles/how-integrate-javafx-netbeans" target="_blank">Como Integrar JavaFX em uma barra de Menu da Plataforma do NetBeans</a> (<em>por Geertjan Wielenga</em>)</li>
<li><a href="http://wiki.netbeans.org/UsingNetbeansMatisseAndEclipseInParallel" target="_blank">Utilizando Netbeans Matisse e Eclipse em Paralelo</a></li>
</ul>
<div class="b-top-dashed align-right"><br><p>
<a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> Todos os Documentos de Contribuição da Comunidade</a></p>
</div>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>
<div class="trail-box">
<div class="trail-box-header">
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right">
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Outros Recursos</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://download.oracle.com/javafx/">Documentação do JavaFX</a></li>
<li><a href="http://wiki.netbeans.org/JavaFX">Página wiki do NetBeans sobre suporte a JavaFX</a></li>
<li><a href="http://docs.oracle.com/javase/tutorial/uiswing/index.html" target="_blank">Tutorial Swing de docs.oracle.com</a></li>
<li><a href="https://www.java.net//community/javafx/faqs">Perguntas Frequentes sobre JavaFX</a></li>
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#GUI_Editor_.28Matisse.29" target="_blank">Perguntas Frequentes do Editor de GUIs</a> </li>
<li class="new-bullet"><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG399">Trabalhando com um Projeto JavaFX</a> em <em>Desenvolvendo Aplicações com o NetBeans IDE</em></li>
<li class="new-bullet"><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG920">Implementando GUIs de Java</a> em <em>Desenvolvendo Aplicações com o NetBeans IDE</em></li>
<li class="new-bullet"><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG1245">Desenvolvendo Java Persistence</a> em <em>Desenvolvendo Aplicações com o NetBeans IDE</em></li>
<li class="new-bullet"><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG188">Internacionalizando Código-fonte</a> em <em>Desenvolvendo Aplicações com o NetBeans IDE</em></li>
</ul>
</div>
<div class="trail-box-bottom">
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right">
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left">
</div>
</div>
</td>
</tr>
</tbody>
</table>
</body>
</html>