Я работаю над приложением RCP, в котором в моем представлении есть два компонента: композит 1 и композит 2, которые являются частью родительского композитного курса.
Я поместил композиты рядом друг с другом, используя gridLayout 2 столбца с равнымиsize.Below - снимок этого
, как показано на рисунке, я хочу загрузить / добавить некоторые новые компоненты (технически виджеты) в составной 2 справа динамически, основываясь на действиях пользователя, выполненных надссылки в композитном1.
Как и в примере, ссылка1 должна применить макет (Borderlayout) и добавить метку в композитный2 ссылка2 некоторый другой макет (rowLayout) и текст в композитный2
Аналогично каждая ссылка имеетЧтобы применить различные стили к Composite2, мой обходной путь включает следующее: для каждого слушателя ссылок там я добавил соответствующий код, который удаляет дочерние элементы Composite2, если он (Composite2) не равен нулю.
Я ищу идеи и как лучше и умнее программировать, чтобы написать дружный код в таком сценарии.Какие-нибудь фрагменты?