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