Вызов одного и того же экземпляра JFrame из разных JFrame - PullRequest
0 голосов
/ 19 марта 2011

Как мне вызвать один и тот же экземпляр JFrame, скажем, A из 5 разных JFrame, если мне нужно обновлять отображение A каждый раз, когда я его вызываю ??

1 Ответ

1 голос
/ 19 марта 2011

Один из способов - предоставить ссылку на фрейм для каждого из «дочерних процессов» и открытый метод, который будет обновлять пользовательский интерфейс.

Или, поскольку лучше не расширять JFrame, служебный класс, который имеет ссылку на JFrame и предоставляет открытый метод.


Кстати: большинство приложений. будет иметь только один JFrame. Способ справиться с описанной вами ситуацией может быть лучше реализован с использованием JDialogs или JOptionPanes для «вторичных» окон. Или собрать все элементы GUI вместе в основной кадр: JDesktopPane / JInternalFrames, CardLayout, JTabbedPane ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...