2010-10-17 2 views
5

Моя проблема в том, что у меня есть простые Pojos или просто объекты, содержащие данные. Они могут варьироваться, и во время выполнения могут быть добавлены новые типы.Есть ли среда для динамического создания графического интерфейса Swing из Pojo в Runtime?

Так что мне нужен графический интерфейс Swing для ввода текста на них. Существует ли среда, которая динамически создает графический интерфейс Swing из POJO во время выполнения? Технически это должно быть возможно с использованием рефлексии и/или аннотаций. Однако я ничего не нашел в Интернете. Есть ли что-нибудь подобное?

ответ

8

http://www.metawidget.org/

Metawidget является "умный виджет Интерфейс пользователя, который заполнит сам, во время выполнения, с компонентами пользовательского интерфейса, чтобы соответствовать свойства бизнес-объектов.

Metawidget делает это без внедрения новых технологий. Он проверяет вашу существующую внутреннюю архитектуру (например, JavaBeans, существующие аннотации, существующие файлы конфигурации XML) и создает виджеты, родные для вашей существующей инфраструктуры front-end (такие как Swing, Java Server Faces, Struts, Android).

Смежные вопросы