blob: 0a00b1fc792badd8f82cfc574a32b047027e5a62 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>NetBeans IDE - JavaFX Composer</title>
<meta charset="UTF-8">
<link rel="stylesheet" href="../../netbeans.css" type="text/css">
<meta name="description" content="NetBeans IDE - visual layout 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 Composer</h1>
<p><a href="../../images_www/v6/9/screenshots/javafx-composer.png" title="JavaFX Composer in NetBeans IDE"><img src="../../images_www/v6/9/screenshots/javafx-composer-cut.png" alt="JavaFX Composer in NetBeans IDE" class="box" style="vertical-align: middle;" height="196" width="649"><br>
<span class="font-11">Click image for full screen preview</span></a> </p>
<p><strong>
The visual layout tool for JavaFX applications.<br>
</strong><br>
</p>
<p class="alert"><strong>Warning: </strong>JavaFX Composer is a tool for the JavaFX 1.x scripting language. This scripting language is not included in JavaFX 2.x. For this reason, JavaFX Composer cannot be used with JavaFX 2.0.</p> <p>The last version of NetBeans IDE that supports JavaFX 1.x and JavaFX Composer is NetBeans IDE 6.9.1. JavaFX 2.0 support is available starting in NetBeans IDE 7.1. For more information about using JavaFX 2.0 with NetBeans IDE, see the <a href="http://wiki.netbeans.org/JavaFX">JavaFX NetBeans wiki</a>. For more information about using JavaFX 1.x with NetBeans IDE, see the <a href="http://wiki.netbeans.org/JavaFX1.3">JavaFX 1.3 NetBeans wiki</a>.</p>
<table class="features-table">
<tbody>
<tr>
<td class="valign-top features-col">
<h2>JavaFX Composer&nbsp;</h2>
<p>
The JavaFX Composer is a visual layout tool for JavaFX applications,
like the NetBeans GUI Builder is for Java SE applications.
Create GUIs with standard JavaFX controls and use states to define application flow.
</p>
</td>
<td class="screenshots-col">
<p><img src="../../images_www/screenshots/6.9/javafx-composer.png" alt="NetBeans JavaFX composer" class="box"></p>
</td>
</tr>
<tr>
<td class="valign-top features-col">
<h2>State Management&nbsp;</h2>
<p>
The JavaFX States Window gives you acute control over a component's animation, visibility, and properties.
To control components you define states, sets of property values that apply at the same point of time.
</p><p>
Define the default properties in the master state,
then create parallel sets of states for properties that change independently.
Your application responds to user input by switching to another state.
</p>
<p><br></p>
<h2>For All the Screens of Your Life&nbsp;</h2>
<p>
The JavaFX Composer makes it easy to develop applications with multiple screens,
that can be used on mobile devices, TV systems, the desktop, and in web browsers.
Every project comes with an IDE-generated Ant build script to build and run your application.
The build script is pre-configured for running your application as Web Start (JNLP),
as browser Applet, on the JavaFX mobile emulator, or on the JavaFX TV emulator.
</p>
</td>
<td class="screenshots-col">
<p><img src="../../images_www/v6/9/features/javafx-states.png" alt="NetBeans JavaFX GUI Composer with states" class="box" width="200"></p>
<p><a href="http://www.javafx.com/"><img src="../../images_www/v6/8/features/javafx-screens.png" alt="JavaFX.com" border="0" width="200"></a></p>
</td>
</tr>
<tr>
<td class="valign-top features-col">
<h2>Built-in Data Connectivity&nbsp;<img alt="new!" src="../../images_www/v6/features/new_small.gif"></h2>
<p>
If your JavaFX application requires connecting to data sources,
use the project templates to easily create a JavaFX Business Desktop Application
or a JavaFX Mobile Business Application.
Use the Design View to connect the user interface to data sources,
such as RESTful web services, databases, local filesystem, or data files.
</p>
<p><br></p>
<p><img alt="-" src="../../images_www/v6/arrow-button.gif" height="12" width="15">&nbsp;<a href="https://netbeans.org/kb/trails/matisse.html">JavaFX and Swing GUI Learning Trail</a>.</p>
<p><img alt="-" src="../../images_www/v6/arrow-button.gif" height="12" width="15">&nbsp;<a href="http://www.javafx.com/">javafx.com</a> with downloads, demos, FAQs and documentation.</p>
</td>
<td class="screenshots-col">
<p><img src="../../images_www/v6/9/features/javafx-data.png" alt="JavaFX data sources" border="0" height="154" width="200"></p>
</td>
</tr>
</tbody>
</table>
<p><br></p>
</body>
</html>