Завершение работы JFrame - Java

Узнай цену своей работы

Формулировка задачи:

Добрый вечер. Схема приложения такова: один JFrame запускает второй, во втором JFrame'e выполняется некая работа, затем завершается работа второго JFrame и продолжается работа первого. Столкнулся со следующими проблемами: 1) Как сделать активным второй JFrame, иными словами доступ к первому JFrame будет закрыт, хотя внешне он будет отображаться? 2) Как "поймать" завершения работы второго JFrame'a?

Решение задачи: «Завершение работы JFrame»

textual
Листинг программы
public static void onClose(JFrame jfrm2, JFrame jfrm){
        jfrm2.addWindowListener(new WindowListener() {
            public void windowClosing(WindowEvent e) {
                jfrm.setEnabled(true);              
            }
            public void windowOpened(WindowEvent e) {
            }
            public void windowClosed(WindowEvent e) {
            }
            public void windowIconified(WindowEvent e) {
            }
            public void windowDeiconified(WindowEvent e) {
            }
            public void windowActivated(WindowEvent e) {
            }
            public void windowDeactivated(WindowEvent e) {
            }
        });
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5