Scene Builder is a visual layout tool that allows users to design user interfaces (UIs) for JavaFX applications without coding. It's a drag-and-drop tool that generates FXML, an XML-based markup language, for the layout as the user builds it.
Here are some features of Scene Builder:
Drag and drop: Users can drag and drop UI components onto a work area to design the layout
Modify properties: Users can modify the properties of UI components
Apply styles: Users can apply style sheets to the UI
Separate design and logic: Users can define the UI separately from the application logic
Generate FXML: Scene Builder automatically generates FXML code for the layout
Works with Java IDEs: Scene Builder can be used with any Java IDE, but is more tightly integrated with NetBeans IDE
Scene Builder is available as part of the Java Platform 8, Standard Edition (Java SE 8) release.