JavaFX Scene Builder

by Oracle

JavaFX Scene Builder is a visual layout tool for designing JavaFX applications.

Operating system: Windows

Publisher: Oracle

Antivirus check: passed

Last revision: Last week

Report a Problem

JavaFX Scene Builder is a visual layout tool that lets users quickly design JavaFX application user interfaces without coding. It provides a simple interface for quickly laying out UI controls like buttons, labels, and text fields, and connecting them to application logic. Scene Builder also offers more advanced features such as styling with Cascading Style Sheets (CSS) and binding data to UI elements.

Using JavaFX Scene Builder allows for rapid development of graphical user interfaces without requiring manual coding.

• Drag and drop UI controls — Drag and drop UI controls from the library to quickly create a UI.

• Scene Graph — Visualize the structure of your application's user interface.

• CSS styling — Style your application with Cascading Style Sheets (CSS).

• Data binding — Bind data to UI elements to quickly update the UI when the underlying data changes.

• Customizable library — Add custom controls and components to the library.

• Integrated FXML — Generate FXML code to define the structure of your UI.

• Preview — Preview your UI on different screen sizes and resolutions.

• Internationalization — Create UI designs that are suitable for multiple languages.

• Export — Export your designs as FXML code, images, or PDFs.

• Platform and IDE support — Supports Windows, Mac, and Linux. Integrates with popular IDEs such as Eclipse, IntelliJ, and NetBeans.

• Reusable components — Reuse components across different projects.

• JavaFX integration — Easily integrate JavaFX application logic with your design.

• Design validation — Validate your design against design conventions and best practices.

• Version control — Manage different versions of your design with version control.

• Accessibility — Make your applications accessible with support for accessibility guidelines.

• Documentation — Generate documentation for your design.

• Customizable UI — Customize the UI for the Scene Builder workspace.

• Plugins — Extend the functionality of Scene Builder with plugins.

• Tutorials — Get started quickly with tutorials and code samples.
JavaFX Scene Builder requires the following minimum technical requirements:

-Java Runtime Environment 8u40 or newer
-A PC running Windows 7, 8 or 10
-At least 2GB of RAM
-At least 200MB of available disk space
image/svg+xmlBotttsPablo Stanley Körner
Charlie S*********j

1. JavaFX Scene Builder is an easy-to-use application, ideal for quickly creating scenes for JavaFX applications. 2. Working with this software is straightforward, as it contains a library of components that can be dragged and dropped onto the scene canvas. 3. The interface is intuitive, with sections for modifying components, styling, and editing the scene's layout. 4. Additionally, the ability to preview the scene or application within the software is a great feature. 5. The Scene Builder also allows you to customize the application by using CSS styling. 6. However, I found that the software was quite slow and unresponsive at times. 7. It often takes several seconds to load a scene and some components can be hard to select. 8. The software could also benefit from additional tutorials and better documentation. 9. I also noticed that some of the components didn't work correctly when I tried to resize them. 10. Overall, JavaFX Scene Builder is a useful tool, but it could be improved in some areas.
image/svg+xmlBotttsPablo Stanley Körner
Connor Chinn

JavaFX Scene Builder is a great tool to qickly create JavaFX applications, but it still has some bugs and some features are difficult to use.
Zebra ZPL II Utility logo
Zebra ZPL II Utility is a free design and printing software for Zebra barcode label printers.
Kryo logo
Kryo is a data serialization library for Java and .NET which enables efficient and fast object graphs, collections, and more to be serialized into a compact binary format.
Strawberry Perl logo
Strawberry Perl is a distribution of Perl for the Windows platform that includes many useful modules and extensions.
SmartBear TestComplete logo
TestComplete is an automated testing platform that enables users to create, maintain and execute automated tests for desktop, web, and mobile applications.
Alacritty logo
Alacritty is a cross-platform, fast, GPU-accelerated terminal emulator written in Rust.