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

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

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

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

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

textual
Листинг программы
  1. public static void onClose(JFrame jfrm2, JFrame jfrm){
  2.         jfrm2.addWindowListener(new WindowListener() {
  3.             public void windowClosing(WindowEvent e) {
  4.                 jfrm.setEnabled(true);             
  5.             }
  6.             public void windowOpened(WindowEvent e) {
  7.             }
  8.             public void windowClosed(WindowEvent e) {
  9.             }
  10.             public void windowIconified(WindowEvent e) {
  11.             }
  12.             public void windowDeiconified(WindowEvent e) {
  13.             }
  14.             public void windowActivated(WindowEvent e) {
  15.             }
  16.             public void windowDeactivated(WindowEvent e) {
  17.             }
  18.         });
  19.     }

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут