@Snape: SpringLayout kenne ich auch nicht.
Ich habe mir bei größeren Oberflächen angewöhnt, einzelne Abschnitte zu bilden, also sowas, wie z.B. ein AddressPanel, das dann eben zwei Textfelder für Name, eins für Anschrift und eins für die PLZ incl. Feldbeschriftungen mit eigenem Layoutmanager besitzt. Damit habe ich zum Schluß immer eine überschaubare Anzahl Panels, die ich sehr übersichtlich in der Frame-Klasse "verbauen" kann. Natürlich sind das dann mehr Panels "als nötig", jedoch dient das einer viel größeren Übersichtlichkeit. Was Applets angeht, weiche ich allerdings manchmal davon ab, wenn es möglich und sinnvoll ist, mit einer Klasse auszukommen (Minianwendungen).
;-)