Как добавить слушателя окна к окну,

Эта подсказка показывает путь к слушателю окне Добавить к раме. Этого приемника используется при определенных операций необходимо сделать в различных точках жизненного цикла в окно. Например, если вы хотите сохранить данные, или вы хотите освободить ресурс до закрытия окна. Это можно сделать в windowClosed () метод.


import java.awt.event.WindowEvent;

import java.awt.event.WindowListener;

import javax.swing.JFrame;



public class WinLsnrExp extends JFrame {

    

    public WinLsnrExp() {

        

        setTitle("Window listener Example : ");

        setSize(150150);

    }

    public static void main(String[] args) {

        

    }

        WinLsnrExp wle = new WinLsnrExp();

        wle.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

        wle.setVisible(true);

        wle.addWindowListener(new WindowListener() {

            public void windowClosed(WindowEvent arg0) {

                System.out.println("Window close event occur");

            }

            public void windowActivated(WindowEvent arg0) {

                System.out.println("Window Activated");

            }

            public void windowClosing(WindowEvent arg0) {

                System.out.println("Window Closing");

            }

            public void windowDeactivated(WindowEvent arg0) {

                System.out.println("Window Deactivated");

            }

            public void windowDeiconified(WindowEvent arg0) {

                System.out.println("Window Deiconified");

            }

            public void windowIconified(WindowEvent arg0) {

                System.out.println("Window Iconified");

            }

            public void windowOpened(WindowEvent arg0) {

                System.out.println("Window Opened");

            }

        });

    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>