JComponentBreadboard project aims to support the smallest collection of JComponents and the simplest facilities for composing them into forms, just sufficient to specify the majority of Java/Swing forms.
The project includes the main capabilities such as simplified layout management, data binding, data validation, but so streamlined that there's much less to think about, and only a 63KB JAR to download.