import java.awt.*;
public class TestFrame { public static void main(String[] args) {
Frame fm = new Frame("我的第一个窗口程序");
fm.setSize(300, 300);
fm.setVisible(true);
}}
我要把上面New出来的窗口,通过那个关闭按钮来关闭,请问程序应该怎么改写。请大家帮帮忙

解决方案 »

  1.   

    楼主不要用 awt 了,改用 Swing 吧。public class SimpleJFrame {    public static void main(String[] args) {
            JFrame f = new JFrame("我的第 N 个窗口程序");
            f.setSize(400, 300);
            f.setLocation(200, 200);
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setVisible(true);
        }
    }
      

  2.   


    import java.awt.*; 
    import java.awt.event.*;public class Test { 
    public static void main(String[] args) { 
    Frame fm = new Frame("我的第一个窗口程序"); 
    fm.setSize(300, 300); 
    fm.addWindowListener(new WindowAdapter(){
    public void windowClosing(WindowEvent e){
    System.exit(0);
    }
    });

    fm.setVisible(true); 

    }
      

  3.   

    fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      

  4.   

    你看看java core那里面就有
      

  5.   

    import java.awt.*;
    import java.awt.event.*;
    public class TestFrame {public static void main(String[] args) {
    Frame fm = new Frame("我的第一个窗口程序");
    fm.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent arg0) { System.exit(0); } });
    fm.setSize(300, 300);
    fm.setVisible(true);
    }}