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

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

Provides intuitive WYSIWYG interface for UI design.
Supports CSS for customization.
Includes integration with Java IDEs.

Limited customization options for advanced developers.
Slow performance with complex projects.
Lacks adequate documentation and user guides.
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.
image/svg+xmlBotttsPablo Stanley Körner Archie T**********r
JavaFX Scene Builder is a user interface designing tool that allows developers to create and edit graphical user interfaces (GUIs) for JavaFX applications without writing any code. With Scene Builder, users can drag and drop UI components onto a scene, arrange them as desired, and preview the results in real-time. It supports various layouts, controls, and FX components, including custom controls and third-party extensions. Scene Builder also enables users to export their designs as FXML files, which can be loaded into a JavaFX application at runtime. Additionally, it provides a convenient way to apply styles and CSS to UI elements for consistent branding and theming.
image/svg+xmlBotttsPablo Stanley Körner Aidan N**********g
JavaFX Scene Builder is a visual layout tool for designing JavaFX applications, providing a user-friendly interface for creating and editing FXML files.
image/svg+xmlBotttsPablo Stanley Körner Joshua C*********s
JavaFX Scene Builder is a user-friendly software tool that enables developers to create and design graphical user interfaces for JavaFX applications.
image/svg+xmlBotttsPablo Stanley Körner Daniel
Intuitive interface, seamless integration with Eclipse, simplifies GUI development.
image/svg+xmlBotttsPablo Stanley Körner Fraser
Intuitive, efficient, visually-pleasing interface design.
JavaFX Scene Builder: easy drag and drop GUI design tool.
Zebra ZPL II Utility
Zebra ZPL II Utility is a free design and printing software for Zebra barcode label printers.
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
Strawberry Perl is a distribution of Perl for the Windows platform that includes many useful modules and extensions.
SmartBear TestComplete
TestComplete is an automated testing platform that enables users to create, maintain and execute automated tests for desktop, web, and mobile applications.
Alacritty is a cross-platform, fast, GPU-accelerated terminal emulator written in Rust.