java 窗口监听事件

【窗体监听事件 WindowListener】
windowOpened      打开
windowActivated   激活(获得焦点状态)
windowDeactivated 非激活(失去焦点状态)
windowIconified   最小化
windowDeiconified 最小化恢复正常
windowClosing     关闭(右上角X),优先于windowClosed
windowClosed      关闭,DISPOSE_ON_CLOSE时才会被调用

使用方法:
class MyWindowListener implements WindowListener{
 
    @Override
    public void windowOpened(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }
 
    @Override
    public void windowClosing(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }
 
    /*
     * 关闭窗口之后,自动调用此方法
     */
    @Override
    public void windowClosed(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("您关闭了窗口...");
    }
 
    /*
     * 最小化窗口之后,自动调用此方法
     */
    @Override
    public void windowIconified(WindowEvent e) {
        // TODO Auto-generated method stub
        System.out.println("您把窗口最小化了....");
    }
 
    @Override
    public void windowDeiconified(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }
 
    @Override
    public void windowActivated(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }
 
    @Override
    public void windowDeactivated(WindowEvent e) {
        // TODO Auto-generated method stub
        
    }

猜你喜欢

转载自blog.csdn.net/liyuzhe1998/article/details/86375172