Закрыть окно (программу) при клике вне ее - 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д