JavaFX Scene Builder (Scene Builder) enables you to quickly design JavaFX application user interfaces by dragging a UI component from a library of UI components and dropping it into a content view area. The FXML code for the UI layout that you create in the tool is automatically generated in the background. To learn more about Scene Builder's features, see to JavaFX Scene Builder User Guide.
Scene Builder can be used as a standalone design tool, but it can also be used in conjunction with Java IDEs, so that you can use the IDE to write, build, and run the controller source code that you use with your application's user interface.
The tutorial of Using JavaFX Scene Builder with Java IDEs in JavaFX Documentation updated with information about how to configure the NetBeans, Eclipse, or IntelliJ IDEs to use with Scene Builder.