Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Как программно закрыть JFrame с отработкой событий


Автор: AndryG 7.4.2010, 11:08
Доброго.

Хочу на пункт меню "Закрыть" навесить команду закрытия, но так, дабы у меня вызывалось событие windowClosing (чтобы свернуть в трей окно)

Если вызывать MainFrame.dispose(), то удается перехватить только событие windowClosed, а тут уже поздно сворачивать - окно всё одно закроется. (оно и логично ... опосля dispose(), ему одна дорога)

System.exit(0) не вспоминаем - тут вообще все события стороной проходят.

windowClosing() получается вызвать только "крестиком".

Как программно "нажать крестик окна" ?

Автор: Christoph 7.4.2010, 19:46
setVisible(false) такое подходит?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)