2012-03-11 2 views
0

В моем приложении пользователю предлагается ввести данные в виде текстового редактора. Форма содержит пару элементов разных типов данных (строки, даты, цифры ). Я изучаю формы Eclipse для создания этого редактора, составляя форму различных входных элементов, по одному для каждого типа данных. Поскольку базовая модель не является статической (элементы могут быть добавлены/удалены в зависимости от выбора пользователя), вид формы должен быть динамически перестроен при изменении модели. Использование SWT I могло удалить все компоненты из форм и снова добавить обновленные компоненты. Как это можно сделать в SWT/ Eclipse Forms API? Я попытался удалить() виджеты формы и создать новых, но созданные виджеты не появятся. Поскольку я новичок в SWT , возможно, это не так, как должно быть сделано. Любые идеи или образец кода помогут ...?Динамические формы в SWT

ответ

1

После dispose() и создания новых элементов формы попробуйте позвонить parent.layout(), чтобы разместить новые виджеты.

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