eclipse rcp , пружинный клиент , griffon
все эти фреймворки хороши, чтобы избежать повторного написания стандартного кода (поддержка стыковки, управления окнами, управления диалогами, управления настройками).
Я должен отметить, что полное перетаскивание не поддерживается ни в одном из них, но есть IDE, которые помогают вам в создании панелей Swing, компонентов, ... в визуальном редакторе. Eclipse IDE и NetBeans IDE имеют GUI Builder / визуальный редактор.
Мой предпочтительный выбор - это Spring-клиент, потому что его легко начать, он основан на колебаниях, интегрируется с док-станцией, библиотеками компонентов и ... и использует Spring.
если вам нужна подключаемая архитектура, вам следует взглянуть на eclipse или netbeans.
отредактировано: я имею в виду затмение rcp