Закрыть окно (программу) при клике вне ее - Java
Формулировка задачи:
Собственно заголовок и содержит вопрос: как/что нужно сделать чтобы программа закрывалась если пользователь кликнул вне ее окна? Наподобие того как это делают меню и тд.
Решение задачи: «Закрыть окно (программу) при клике вне ее»
textual
Листинг программы
public class LostFocus extends JFrame { public LostFocus() { setSize(500, 400); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setVisible(true); this.addWindowListener(new WindowAdapter() { public void windowOpened(WindowEvent e) { } public void windowClosing(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) { System.out.println("давай досвидания!"); System.exit(0); } public void windowStateChanged(WindowEvent e) { } public void windowGainedFocus(WindowEvent e) { } public void windowLostFocus(WindowEvent e) { } }); } public static void main(String[] args) { new LostFocus(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д