Home

Awesome

FXForm 2

Maven Central

Stop coding forms: FXForm 2 can do it for you!

About

FXForm2 is a library providing automatic JavaFX form generation.

How does it work?

  1. Write your model bean
  2. Generate your form using FXForm2
  3. Style it using CSS, skins and resource bundles!

Quick start

Add FXForm to your project dependencies:

<dependency>
    <groupId>com.dooapp.fxform2</groupId>
    <artifactId>core</artifactId>
    <version>11.0.0</version> <!-- Note: For Java 8 use 8.2.11 -->
</dependency>

Get your FXForm...

FXForm<MyBean> fxForm = new FXForm<MyBean>(myBean);

...and add it to your scene!

See Get started.

For more use cases, see samples.

Features

Main features include:

Key benefits

Keep in touch

Reports

Links

Articles about FXForm2 on dooApp technical blog.

JavaFX Third Party Tools and Utilities

Considerations about GUI Generation with JavaFX and Using FXForm2 with EMF Models by Uwe.

Oliver Probst. Investigating a Constraint-Based Approach to Data Quality in Information Systems, 12.2.5.1 FXForm2, pages 85-88.

Infiltrea, an application dedicated to the measure of the airtightness of buildings, is using FXForm2.

Licensing

FXForm2 is licensed under the Lesser GPL license.

Build status

Build status