package current;
import java.awt.*;
import java.awt.event.WindowEvent;import javax.swing.*;
public class Test extends Frame{
public Test(){
this.setSize(500,500);
this.setVisible(true);
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
                //问题在这里 : 

//1.enableEvents()这个方法在JDK API 1.6的 Frame类中找不到,可是又有这么个方法,  
                //那么这个方法到底是不是Frame类的呢???

//2.并给予相关的周边说明 ,谢谢了 
} protected void processWindowEvent(WindowEvent e) {
        super.processWindowEvent(e);
        if (e.getID() == WindowEvent.WINDOW_CLOSING) {
          System.exit(0);
        }
    }

public static void main(String args[]){
Test test = new Test();
}
}

解决方案 »

  1.   

    这个方法是Frame的父类Component里面的好吧.......
      

  2.   

    首先谢谢furry49的回复整理了一下 Frame的来路是这样的: import java.awt.* , 这里面就包含了import java.awt.Frame
    继续追踪java.awt.Frame , 可以找到java.awt.Component ,
    所以,Frame 继承了 Component , 就具备了Compoment的特征,enableEvents()就是其中的一个,这个方法就是这么来的结贴 OVER
      

  3.   

    不好意思,我的回帖中有一个 "Component" 写错了 
    另外,我要修改,提示信息说我没有权限...