在Application中如何关闭Frame

今天调试书上的一个用于显示窗体(Frame)的例子,感觉很容易。可是,在点击右上方的关闭按钮(X)时,窗口却无法关闭。

解决方法:为新建的窗体添加一个侦听器(addWindowListener(WindowListener l))

代码如下:

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
 
public class HelloWorld
{

      public static void main(String[] args)
     {
           // TODO Auto-generated method stub
    
          Frame MyFrame = new Frame("My First Frame");
          MyFrame .setSize(200,200);
          MyFrame .addWindowListener( new WindowAdapter()

               {

                    public void windowClosing(WindowEvent e) { System.exit(0); }//注意:windowClosing的第一个w是小写
              });
    MyFrame .setVisible(true);
     MyFrame .addWindowListener(l)
 }
}

你可能感兴趣的:(String,application,Class,import)