Stop coding forms: FXForm 2 can do it for you!
FXForm2 is a library providing automatic JavaFX form generation.
Add FXForm to your project dependencies:
<dependency>
<groupId>com.dooapp.fxform2</groupId>
<artifactId>core</artifactId>
<version>9.0.0</version>
</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.
Main features include:
Articles about FXForm2 on dooApp technical blog.
A video by Betrand Goetzmann with Grezi and FXForm2: [http://screenr.com/GvDs]
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.
FXForm2 is licensed under the Lesser GPL license.
$ claude mcp add FXForm2 \
-- python -m otcore.mcp_server <graph>