blob: 07341c057fe0dd3ed208efa782e95189462fb21d [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=UTF-8">
<title>NetBeans IDE - Desenvolvimento de JavaFX</title>
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<meta name="description"
content="NetBeans IDE - Integrated Tools for JavaFX Developers">
<meta http-equiv="content-language" content="en">
<meta name="author" content="Ruth Kusterer">
<link rel="stylesheet" type="text/css" href="../../features.css">
</head>
<body>
<a name="NetBeans IDE JavaFX features"></a>
<h1>JavaFX 2.1</h1>
<p><a href="../../images_www/v7/1/screenshots/javafx2-main-big.png" title="Editor mostrando o projeto JavaFX2 aberto"><img alt="Editor mostrando o projeto JavaFX2 aberto" class="box b-bottom" height="183" src="../../images_www/v7/1/screenshots/javafx2-main.png" width="650"><br> <span class="font-11">Clique na imagem para exibição em tela inteira</span></a> </p>
<p><strong> O JavaFX 2 é a próxima etapa na evolução do Java como uma plataforma cliente avançada. Ele foi projetado para fornecer uma plataforma Java de IU leve e rápida para aplicações de negócios. Com o JavaFX 2, os desenvolvedores podem criar aplicações JavaFX completamente na linguagem de programação Java usando ferramentas padrão de desenvolvimento Java. Eles podem até mesmo acessar as capacidades nativas do sistema ou se conectar de forma transparente a um servidor com base em aplicações middleware. <span style="font-style: italic; font-weight: normal;">JavaFX 2.1 é empacotado no Java JDK 7 atualização 4, para Windows e Mac. Você também pode fazer download do JavaFX 2.1 separadamente do </span><a href="http://www.oracle.com/technetwork/java/javafx/downloads/index.html" style="font-style: italic;">Oracle.com</a><span style="font-style: italic; font-weight: normal;">.</span> Consulte o <a class="arr-link" href="../../kb/docs/java/nb_fx_screencast.html"> Vídeo do Suporte JavaFX no NetBeans IDE</a> para obter detalhes. <br> </strong></p>
<table class="features-table">
<tbody>
<tr>
<td class="valign-top features-col">
<h2>Projetos JavaFX&nbsp;<img alt="novo" height="17" src="../../images_www/v6/features/new_small.gif" width="36"></h2>
<p> Criar projetos JavaFX no IDE. O NetBeans IDE permite a criação dos seguintes tipos de projeto JavaFX:</p>
<ul>
<li><strong>Aplicação FXML de JavaFX</strong><strong>.</strong> As aplicações FXML de JavaFX usam o documento FXML para definir um layout gráfico e uma classe do controlador Java para definir ações. O NetBeans IDE cria o documento FXML e a classe do controlador Java. É possível usar as funcionalidades de edição de código XML e Java do IDE para desenvolver outra aplicação. </li>
<li><strong>Aplicação JavaFX (sem FXML). </strong>O Netbeans IDE também permite que você crie um estilo Java "tradicional "o projeto JavaFX, onde layout gráfico e ações são definidos em classes java.</li>
<li><strong>Pré-carregador JavaFX.</strong> O pré-carregador é uma pequena aplicação que se inicia antes da aplicação principal para personalizar a experiência de inicialização. O NetBeans IDE permite a criação de pré-carregadores JavaFX como projetos separados ou como parte de uma aplicação JavaFX.</li>
<li><strong>O JavaFX na Aplicação Swing</strong> O NetBeans IDE simplifica a criação de aplicações Java SE que permitem incorporar componentes FX usando o componente JFXPanel Swing.</li>
</ul>
</td>
<td class="screenshots-col">
<p><img alt="Tipos de Projeto JavaFX no assistente Novo Projeto" class="b-bottom margin-around" height="69" src="../../images_www/v7/1/features/javafx2-projecttypes.png" width="154"></p>
</td>
</tr>
<tr>
<td class="valign-top features-col">
<h2>Construindo e Executando Aplicações JavaFX&nbsp;</h2>
<p>Construa e execute uma aplicação JavaFX da mesma forma que se cria e executa uma aplicação Java padrão, com a diferença que você pode configurar o projeto JavaFX para executar das seguintes maneiras:</p>
<ul>
<li><b>Aplicação Standalone.</b> Construções e execuções do projeto como uma aplicação da área de trabalho Java padrão. </li>
<li><b>Java Web Start.</b> A aplicação usa JNLP. O IDE gera o arquivo JNLP ao construir a aplicação.</li>
<li><b>No Browser.</b> O IDE incorpora a aplicação em um browser, usando uma página HTML que chama um arquivo JNLP. O IDE pode gerar a página HTML ou você pode usar usa própria página web. Se você executar a aplicação no IDE, o IDE abrirá uma página no browser que apontará para a página HTML no seu sistema de arquivos local.</li>
</ul>
</td>
<td class="screenshots-col">
<p><img alt="As Propriedades do Projeto JavaFX que mostra as opções de construção" height="97" src="../../images_www/v7/1/features/javafx2-select-runas.png" width="200"></p>
</td>
</tr>
<tr>
<td class="valign-top features-col">
<h2>Editando Código JavaFX</h2>
<p> Aproveito o <a href="../java/javase.html">editor de código Java</a> avançado para codificar sua aplicação JavaFX.</p>
</td>
<td class="screenshots-col"><img alt="Classe JavaFX2 no editor" class="b-all" height="98" src="../../images_www/v7/1/features/javafx2-ineditor.png" width="200"></td>
</tr>
<tr>
<td>
<h2>Depuração de JavaFX</h2>
<p>Use as <a href="../java/debugger.html">ferramentas de depuração Java</a>, incluindo o novo Depurador Visual de GUI, para depurar sua aplicação JavaFX. </p>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15">&nbsp;Consulte <a href="../../kb/docs/java/debug-visual.html">Usando o Depurador Visual no NetBeans IDE</a> para obter mais informações.</p>
</td>
<td class="screenshots-col" align="center"><img alt="Opção Obter Snapshot de GUI do menu Depurar" height="52" src="../../images_www/v7/1/features/debug-take-snapshot.png" title="Opção Obter Snapshot de GUI do menu Depurar" width="149"></td>
</tr>
<tr>
<td>
<h2>Projetos de Amostra</h2>
<p> Explore as funcionalidades do JavaFX 2.1 e do suporte do NetBeans IDE em mais de 30 exemplos de projetos JavaFX 2.1. </p>
</td>
<td class="screenshots-col"><img alt="Projetos do JavaFX de amostra no assistente de Novo Projeto" class="b-bottom b-right" height="109" src="../../images_www/v7/1/features/javafx2-sample-projects.png" width="200"></td>
</tr>
<tr>
<td>
<p><img alt="-" height="12" src="../../images_www/v6/arrow-button.gif" width="15">&nbsp;<a href="http://docs.oracle.com/javafx/index.html">Home da Documentação JavaFX</a>: Downloads, demonstrações, FAQs e tutoriais.</p>
</td>
</tr>
</tbody>
</table>
</body>
</html>