повторное использование компонентов в унаследованном фрейме с сохранением использования GUI-компоновщика - PullRequest
0 голосов
/ 19 января 2011

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

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

Пример фрейма визуального наследования:

alt text

1 Ответ

2 голосов
/ 20 января 2011
  1. Не используйте GUIBuilder, если вы не создаете какой-либо прототип или другой выбрасывающий код.
  2. У компонентов, которые необходимо обновить автоматически, настраиваются в качестве слушателей какого-либо события изменения.После того, как требуется обновление, запускается «Событие» для каждого слушателя.
...