eclipse rcp, spring rich client, griffon
tous ces frameworks sont bons pour éviter d'écrire à nouveau du code boilerplate (support pour le docking, la gestion des fenêtres, la gestion des dialogues, la gestion des préférences).
je dois noter que le glisser-déposer complet n'est pas pris en charge dans aucun d'entre eux par défaut, mais il existe des IDE qui vous aident à construire des panneaux Swing, des composants, ... dans un éditeur visuel. Eclipse IDE et NetBeans IDE ont tous deux un générateur GUI/éditeur visuel.
mon choix préféré est spring rich client car c'est facile de commencer, c'est basé sur Swing, il s'intègre avec les frameworks de docking, les bibliothèques de composants, ... et il utilise spring.
si vous avez besoin d'une architecture plug-and-play, vous devriez jeter un œil à eclipse, ou netbeans.
modifié : je veux dire eclipse rcp