JFormDesigner 9 EA for JavaFX

Early Access (EA) means that you can download and test-drive the latest builds of a future JFormDesigner release. This is preview software. Use it at your own risk.

New Features and Improvements

JFormDesigner 9 is in active development and not feature complete.

This is the first version that supports designing JavaFX forms.

Besides standard panes (GridPane, BorderPane, HBox, etc), it also supports MigPane, which is the JavaFX version of the well known MigLayout Swing layout manager. See also MigLayout White Paper. The MigPane library is available on Maven Central under following coordinates:
com.miglayout:miglayout-javafx:11.0.

Please email us suggestions for improvement to support@formdev.com. Thanks.

Getting started

To start designing JavaFX forms, create a new JFormDesigner form and select UI toolkit JavaFX in the New Form dialog.

This creates a JFormDesigner .jfd file (contains the form model used only in JFormDesigner) and a corresponding .java file that contains the generated Java code to create the JavaFX form.

FXML is not yet supported (planned for a later version).

Missing features / known bugs

  • Use own CSS in designer.
  • Support for AnchorPane, DialogPane, Pane, MenuBar, Menu, shapes and charts.
  • Possibility to change node type (e.g. CheckBox to RadioButton).
  • Possibility to convert layout (e.g. FlowPane to HBox).
  • Possibility to add event listeners.
  • Possibility to use binding.
  • In-place-edit text properties. E.g. label or button text property.
  • Properties view: Editors for some property types (e.g. color).
  • FXML
  • and more...

Download

IDE plug-ins

Eclipse

2021-12 (4.22) - 2023-12 (4.30)

Version: 9-ea6
Size: 15 MB
Date: 2023-12-20

Installation Instructions

IntelliJ IDEA

2021.1 - 2023.3

Version: 9-ea6
Size: 11 MB
Date: 2023-12-20

Installation Instructions

NetBeans

13 - 20

Version: 9-ea6
Size: 11 MB
Date: 2023-12-20

Download

Installation Instructions

Stand-alone

Windows

with JRE and JavaFX

Version: 9-ea6
Size: 82 MB
Date: 2023-12-20

Download

Installation Instructions

macOS

with JRE and JavaFX

Version: 9-ea6
Size: 210 MB
Date: 2023-12-20

Download

Installation Instructions

Linux

with JRE and JavaFX

Version: 9-ea6
Size: 113 MB
Date: 2023-12-20

Download

Installation Instructions

System Requirements

Java 11 - 21, optionally JavaFX 11 - 21.

  • Eclipse plug-in: Eclipse 2021-12 (4.22) - 2023-12 (4.30)
  • IntelliJ IDEA plug-in: IntelliJ IDEA 2021.1 - 2023.3;
    Marketplace Edition: IntelliJ IDEA 2021.1 - 2023.3 Ultimate
  • NetBeans plug-in: NetBeans 13 - 20

For JavaFX (optional):

  • IntelliJ IDEA plug-in: Plugin JavaFX Runtime for Plugins is required. Use Settings > Plugins to install the plugin from JetBrains Marketplace.
  • Eclipse plug-in and NetBeans plug-in: You need to run the IDE on a JDK that includes JavaFX. E.g. BellSoft Liberica JDK (package 'Full JDK') or Azul Zulu JDK (package 'JDK FX').
  • Stand-alone: Bundled JREs includes JavaFX.

License key

If you don't have a JFormDesigner license key, you can use following key to try out JavaFX Early Access:

Name: JavaFX Early Access
E-mail: support@formdev.com
Expiry date: 2024-03-31
Required version: JFormDesigner 9 (or later)
------
bVojXzX12m4wTVNKDxCupH4VRG8PQpnRAaKkEVYZCcca7GZiYUL1xNW1s70yEb
m7a1bJDoC+JN8W7EhXqDBmjIsGiLpX04kDB8LKW4Yam01S/+EHl2l+en7zb/9I
7pVJqoHWe7KKLqkLCadH7ApqHE3kx5PWaBRsptGRSsxYHIQdgC+D-ldfjmfykt

Recent changes

Build: 9 Early Access 6
Released: 2023-12-20

  • Changes from JFormDesigner 8.2.1.
  • Bug fixes.

Build: 9 Early Access 5
Released: 2023-10-17

  • Changes from JFormDesigner 8.2.
  • Bug fixes.

Build: 9 Early Access 4
Released: 2023-06-03

  • Changes from JFormDesigner 8.1 and 8.0.5.
  • Bug fixes.

Build: 9 Early Access 3
Released: 2023-04-16

  • Eclipse plug-in.
  • Added property editor for tooltip properties.
  • MigPane: Added Shrink action to column/row context menus.
  • Added actions to context menus to quickly modify some layout related properties:
    • BorderPane: for children: position, alignment
  • StandAlone: Updated bundled JRE and JavaFX to version 20.
  • Bug fixes.

Build: 9 Early Access 2
Released: 2023-03-23

  • Support for Label.labelFor property: either edit in Properties view or right-click on label component and select from "Set labelFor" submenu.
  • Added actions to context menus to quickly modify some layout related properties:
    • FlowPane: for container: orientation, alignment, columnHalignment, rowValignment
    • GridPane: for container: alignment; for children: halignment, valignment, hgrow, vgrow
    • HBox: for container: alignment; for children: hgrow
    • SplitPane: for container: orientation
    • StackPane: for container: alignment; for children: alignment
    • TilePane: for container: alignment; for children: alignment
    • VBox: for container: alignment; for children: vgrow
  • Bug fixes.

Build: 9 Early Access 1
Released: 2023-03-16

  • Initial JavaFX support.