2010-01-04 5 views
4

Я пишу это приложение на Java, где у меня есть JTree слева от JFrame, а элемент, выбранный в JTree, определяет то, что появляется справа. Это похоже на Edit --> Preferences в Thunderbird и на некоторые другие приложения.Java Swing: Создание динамических форм GUI из XML

В любом случае основное отличие состоит в том, что в моем приложении материал справа является динамическим и должен быть сгенерирован во время выполнения с использованием ввода из файла.

Что мне нужно, это различные способы, которыми это может быть выполнено, фрагменты кода или существующие фреймворки/библиотеки, если они существуют.

Входной файл должен быть чем-то более высоким, чем тип XML, созданный во время сериализации. Выходная мощность не требуется.

Благодаря

ответ

7

JEasy Framework выглядит делать именно то, что вы просите.

Но вот целый список подобных проектов: http://java-source.net/open-source/xml-user-interface-toolkits

Там есть краткое описание для каждого из них и ссылки на их страницу проекта. Вы захотите взглянуть на горстку тех, которые вам подходят, а затем попробуйте один или два для себя.

2

На данный момент я считаю, что одним из наиболее активно используемых является Swixml. по сравнению с JEasy.

уже используют его на некоторое время теперь, и это очень легко узнать слишком

+0

+1 @frewper: Спасибо за головы! – bguiz

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