Повторное использование компонентов в унаследованной раме при сохранении использования графического интерфейса

StackOverflow https://stackoverflow.com/questions/4740572

  •  12-10-2019
  •  | 
  •  

Вопрос

Как лучше всего иметь JFrames, JDialogs и т. Д., Которые получают от общего родителя, но отличаются от некоторых, чтобы иметь возможность автоматически обновлять общие детали, когда родитель делает, но также имеют новые компоненты, которые все еще легко изменяются в графическом интерфейсе строитель.

Одним из подходов, который я использовал раньше, является наличие JPanels Placeholder JPanels, которые заполняются существующими изолированными компонентами во время выполнения, но я подозреваю, что это не лучший способ.

Пример визуального наследства кадра:

alt text

Это было полезно?

Решение

  1. Не используйте Guibuilder, если вы не создаете какой -то прототип или другой код выбрасывания.
  2. Имейте компоненты, которые необходимо обновлять автоматическую настройку в качестве слушателей для какого -то события изменения. После того, как обновление необходимо для каждого слушателя.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top