Swing Dynamic GUI

Abstract:

The presentation layer is an integral part of most computer software. It often happens that its development and maintenance requires too much resources, especially when the data model changes. Swing Dynamic GUI library overcomes this problem and simplifies both development and maintenance of user interface. This module provides a set of ready to use mechanisms, which allows rendering and validating form fields, managing form layouts, as well as generating data-driven tables. Thanks to reflection and Bean Validation mechanisms this library handles all the Java Swing components configuration, components data binding as well as input validation allowing to generate fully functional user interfaces in fraction of time and effort by using dedicated annotations and few lines of code.