

Set up the SDK
The first step in getting started with JavaFX is to download and install the JavaFX SDK on your system. You can install the complete SDK, or just the JavaFX Runtime. See Installing JavaFX for instructions.
Create the application framework

Each JavaFX application has a similar framework. The main class for the application extends the Application class, the main() method calls the launch() method, and the start() method sets up and shows the stage, which contains the UI for the application. See Getting Started with JavaFX for information on setting up a NetBeans project and creating the framework for your application.
Define the UI

The stage for the application interface contains one or more scenes, which in turn contain the controls, shapes, and images that make up your user interface. See Using JavaFX UI Controls for information on defining controls such as buttons, labels, and text fields for your UI.
Lay out the UI controls

After you decide what controls you want in your UI, use one of the built-in layout panes to manage the size and position of the controls. See Working with Layouts in JavaFX for information on setting up your UI controls to create the screens for your UI.
Deploy

JavaFX applications run on a desktop, in a browser, and over the web. When your application is ready, create the .jar, .html, and .jnlp files that your users will run. See Deployment for information on packaging and deploying your application.
Effects, Animation, and Media
