【窗体监听事件 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
}