JavaFX Scene Builder Changelog

What's new in JavaFX Scene Builder 1.1

Sep 16, 2013
  • Scene Builder is now available on the Linux platform supported by the JavaFX 2.2 SDK. A Debian (.deb) package is provided, which when double-clicked brings up the Ubuntu Software Center application. See JavaFX 2 Certified System Configurations for the list of all supported platforms.
  • Several usability improvements have been made throughout the user interface, especially in the area of GridPane manipulation. The selection and manipulation of the GridPane rows and columns are easier, even when using contextual menu commands.
  • Scene Builder is now delivered as a self contained application package and no longer has the pre-requisite of a JRE installation.
  • The CSS analyzer feature is now available. Choose View and then Show CSS Analyzer from the main menu to display the CSS Analyzer panel. The feature is described in Skinning with CSS and the CSS Analyzer of the User Guide.
  • TableColumns objects can now be selected in the Content Panel and the header text can be edited inline.
  • The Inspector panel allows you to edit the accelerators associated with a Menu Item object.
  • The Paste Into command has been added to the Edit menu. It replaces the Isolate + Paste command actions that were previously introduced in earlier developer preview builds of Scene Builder 1.1.
  • The View Mode drop-down menu, located next to the Search textfield at the top of the Inspector panel, allows you to view and filter the properties displayed for the currently selected UI element. The default mode has the Show All and View Sections options chosen. When you choose Show Edited, the Inspector panel displays only the properties whose default values have been modified. Choosing the View by property name or View by property type option displays the list of properties sorted by their names or type, respectively.
  • The new documents can be optionally created with a companion CSS file and a resource file for localization purposes. See the downloadable Scene Builder samples bundle for examples of how to use CSS and resource files.
  • The fx:id property has been moved from the Properties section to the Code section of the Inspector panel.
  • The new Unlock sample application is now available. This sample application features an unlock screen with a keypad that allows the user to enter a password. The sample illustrates the use of a GridPane based layout and a controller code that animates some of the UI elements. Two variants of this sample application are also available. In the UnlockInclude sample application, the UI of the keypad is based on an included FXML file. The UnlockCustom sample uses a keypad UI and logic that is implemented using a custom type. Download the javafx_scenebuilder_samples-1_1.zip file using the Samples link on the JavaFX Scene Builder Download page.
  • The inline editing feature has changed as follows:
  • A double-click gesture on a UI element in either the Content panel or the Hierarchy panel places the element in an inline editing mode.
  • Double-clicking on a UI element that can contain other UI elements, such as a Menu Button, in the Content panel no longer isolates that element.
  • When a UI element with a Text property is selected in either the Content panel or the Hierarchy panel, pressing Return places the element in an inline editing mode. Press Ctrl-Return (on Windows and Linux platforms) or Cmd-Return (on the Mac OS X platform) to commit the changes made to the Text property.
  • From the Menu bar, choose File and then New From Template to create a new document based on a template. The templates currently provided are as follows:
  • Alert Dialog layout
  • Simple Application window layout
  • (more) Complex Application window layout

New in JavaFX Scene Builder 1.1 Dev (Dec 6, 2012)

  • Scene Builder is now available on the Mac OS X 10.8 platform and Linux platforms supported by the JavaFX 2.2 SDK.
  • A preview of the CSS analyzer feature is now available. Choose View and then Show CSS Analyzer from the main menu to display the CSS Analyzer panel.
  • TableColumns objects can now be selected in the Content Panel and the header text can be edited inline.
  • The Inspector panel allows you to edit the accelerators associated with a Menu Item object.
  • The inline editing feature has changed as follows:
  • A double-click gesture on a UI element in either the Content panel or the Hierarchy panel places the element in an inline editing mode.
  • Double-clicking on a UI element that can contain other UI elements, such as a Menu Button, in the Content panel no longer isolates that element. To isolate that type of UI element, you can do one of the following steps:
  • Select the UI element in the Content panel and choose Edit and then Isolate from the main menu, or press Ctrl-I (on Windows and Linux platforms) or Cmd-I (on the Mac OS X platform).
  • Right-click on the UI element and select Isolate from the new contextual menu.
  • The new Unlock sample application is now available. This sample application features an unlock screen with a keypad that allows the user to enter a password. The sample illustrates the use of a GridPane based layout and a controller code that animates some of the UI elements. Download the javafx_scenebuilder_samples-1_1-beta.zip file using the Samples link on the JavaFX Scene Builder Developer Preview Download page.
  • (New in build b11) The View Mode drop-down menu, located next to the Search textfield at the top of the Inspector panel, allows you to view and filter the properties displayed for the currently selected UI element. The default mode has the Show All and View Sections options chosen. When you choose Show Edited, the Inspector panel displays only the properties whose default values have been modified. Choosing the View by property name or View by property type option displays the list of properties sorted by their names or type, respectively.