急?如果有应该怎么做?如果没有又要怎么做?

解决方案 »

  1.   

    最小化后的程序工作状态是不一样的,比如java程序无法监听界面外的鼠标事件
    应该牵涉到操作系统一些监听事件
      

  2.   

    mainFrame.addWindowListener(new WindowListener() {   
                public void windowOpened(WindowEvent e) {   
                    System.out.println("window opened");   
                }   
      
                public void windowClosing(WindowEvent e) {   
                    System.out.println("window closing");   
                }   
      
                public void windowClosed(WindowEvent e) {   
                    System.out.println("window closed");   
                }   
      
                public void windowIconified(WindowEvent e) {   
                    System.out.println("window iconified");   
                }   
      
                public void windowDeiconified(WindowEvent e) {   
                    System.out.println("window deiconified");   
                }   
      
                public void windowActivated(WindowEvent e) {   
                    System.out.println("window activated");   
                }   
      
                public void windowDeactivated(WindowEvent e) {   
                    System.out.println("window deactivated");   
                }   
            })