Вы можете иметь родительский JFrame, реализующий WindowListener и зарегистрировать его в дочернем JFrame.Когда дочерний JFrame закрывается, он вызывает метод windowClosed () Windowlistener.
В качестве примера рассмотрим this .
UPDATE:
Скажем, ваш новый фрейм называется JFrame newFrame
, а кнопка, которую вы хотите включить, называется JRButton button
, когда вы создаете новый фрейм, вы должны сделать что-то подобное, прежде чем сделать фрейм видимым:
newFrame.addWindowListener(new WindowAdapter() {
public void windowClosed(WindowEvent e) {
button.setEnabled(true);
}
});
Срабатывает, когда закрывается новый кадр.