Повторное использование компонентов в унаследованной раме при сохранении использования графического интерфейса
-
12-10-2019 - |
Вопрос
Как лучше всего иметь JFrames, JDialogs и т. Д., Которые получают от общего родителя, но отличаются от некоторых, чтобы иметь возможность автоматически обновлять общие детали, когда родитель делает, но также имеют новые компоненты, которые все еще легко изменяются в графическом интерфейсе строитель.
Одним из подходов, который я использовал раньше, является наличие JPanels Placeholder JPanels, которые заполняются существующими изолированными компонентами во время выполнения, но я подозреваю, что это не лучший способ.
Пример визуального наследства кадра:
Решение
- Не используйте Guibuilder, если вы не создаете какой -то прототип или другой код выбрасывания.
- Имейте компоненты, которые необходимо обновлять автоматическую настройку в качестве слушателей для какого -то события изменения. После того, как обновление необходимо для каждого слушателя.
Не связан с StackOverflow