Also Eclipse und Netbeans sind keine Frameworks für Rich Clients, sie bieten nur Unterstützung..
Eclipse enthält allerdings SWT als graphisches Framework.
In Netbeans ist z.B. Matisse als visueller Editor integriert, mag ich aber nicht (die ganze Fummelei mit gekapseltem Event-Code und kilometerlangen Konstruktoren ist mir zuwider).
Ich habe mir für das GridbagLayout von Swing eine Helperklasse geschrieben, die mir Swing- Objekte in eine neue oder die letzte Zeile einfügt, und mache das mit der Hand am Arm- ich brauche dafür auch nicht länger als mit irgendeinem visuellen Editor und habe das so, wie ich das haben will.
Es ist auf jeden Fall ein guter Anfang, sich ein paar Swing- Applikationen von Hand zusammenzubauen- da sieht man, wie das ganze funktioniert.