Eine Bibliothek zum automatisierten Erstellen von Swing Formularen. Per Reflection wird aus einer Entity-Klasse ein Formular generiert.
Das besondere Feature ist, dass es auch geschachtelte Objekte verwenden kann. Die Properties werden dann als eingebettete Formulare angezeigt.
Jd Forms ist eine Bibliothek, mit der man modellbasiert Formulare entwerfen kann. Via Java Reflection kann sogar aus einer Datenklasse das Formular generiert werden.
Der Clientcode vereinfacht sich dadurch erheblich. Anstatt einzelne Swingkomponenten in einem Panel anzuordnen und sich um diese Komponenten im Lifecycle zu kümmern, reduziert sich das Erzeugen des Formulars auf ein
|
|
Während der Benutzung kann man das Formular nach seinem Wert fragen und auch neue Werte setzen. Der “Typ” des Formulars ist dann der der Datenklasse, mit der das Formular erzeugt wurde.
|
|

JdForms (generiert in JdGraphite - JarAnalyzer)