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.4.2.

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 plugins

Eclipse

2023-03 (4.27) - 2025-12 (4.38)

Version: 9-ea7
Size: 15 MB
Date: 2025-12-17

Installation Instructions

IntelliJ IDEA

2022.2 - 2025.3

Version: 9-ea7
Size: 11 MB
Date: 2025-12-17

Installation Instructions

NetBeans

17 - 28

Version: 9-ea7
Size: 10 MB
Date: 2025-12-17

Download

Installation Instructions

Stand-alone

Windows

with JRE and JavaFX

Version: 9-ea7
Size: 91 MB
Date: 2025-12-17

Download

Installation Instructions

macOS

with JRE and JavaFX

Version: 9-ea7
Size: 242 MB
Date: 2025-12-17

Download

Installation Instructions

Linux

with JRE and JavaFX

Version: 9-ea7
Size: 127 MB
Date: 2025-12-17

Download

Installation Instructions

System Requirements

Java 17 - 21, optionally JavaFX 11 - 21.

  • Eclipse plugin: 2023-03 (4.27) - 2025-12 (4.38)
  • IntelliJ IDEA plugin: IntelliJ IDEA 2022.2 - 2025.3;
    Marketplace Edition: IntelliJ IDEA 2022.2 - 2025.3 Ultimate
  • NetBeans plugin: NetBeans 17 - 28

For JavaFX (optional):

  • IntelliJ IDEA plugin: Plugin JavaFX Runtime for Plugins is required. Use Settings > Plugins to install the plugin from JetBrains Marketplace. Note: The JavaFX Runtime plugin does not yet support IntelliJ IDEA 2025.1 and later. We're working on a solution for EA 8.
  • Eclipse plugin and NetBeans plugin: 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: 2026-03-31
Required version: JFormDesigner 9 (or later)
------
bVojX30mYIlsw2idnp9raCtXMBkfEVDS59yYE/gKKrkB6gb4WyVM8JuZPltZVJ
UKULQQuO0gyLNDVHusE5xOA8v0uERw6DfqxSy5ybAlqv3zyoEDTzc1Z0LS7ZRq
H+32AsoAybYRVsfZ+0aQGcTH0dMlXg09d2uYUFSe/3VbOQCnX+8U-ldfjmfykt

Recent changes

Build: 9 Early Access 7
Released: 2025-12-17

  • Changes from JFormDesigner 8.3.
  • Require Java 17 or later to run JFormDesigner. (generated forms code still supports older Java versions)
  • Bug fixes.

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 plugin.
  • 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.