Я недавно использовал OpenSwing Framework.Я могу сказать только лучшее о функциональных возможностях, которые предоставляются в рамках.Это многоуровневая концепция с широкими возможностями связывания данных.Мое приложение использует небольшую базу данных Derby в фоновом режиме, и я управляю ею с помощью спящего режима.
Я уверен, вы сможете продвигаться очень быстро и очень быстро предоставить работающий прототип.Я бы посоветовал вам сначала прочитать доступный документ и запустить предоставленные примеры (http://oswing.sourceforge.net/).
Однако у него есть и другая сторона, о которой вы должны знать, и вы, вероятно, заметите это самостоятельно, если вы запустите примерыКлассы GridFrame, GridFrameControler, DetailFrame, DetailFrameControler и т. Д. На самом деле не являются общими. В них заложено множество зависимостей, и вам придется настраивать их снова и снова для каждой отдельной реализации (это можно увидеть в демонстрациях).
У меня был другой подход, я потратил некоторое время на создание собственных классов, которые являются общими, и сначала использовал неизмененные классы OpenSwing в фоновом режиме. Теперь я только устанавливаю файл свойств, где все детали предопределены. Остальныеявляется общим, и мне не нужно повторно и снова кодировать каждый кадр. Надеюсь, это поможет.
С уважением