我在DOS环境下运行如下一段代码
import java.awt.*;
public class  test extends Frame
{
public static void main(String []args)
  {
Frame f=new Frame("我的窗口");
f.setVisible(true);
}
}
出现了一个窗口,没写关闭代码 ,我只知道在JBUILD中有个红色按钮可以关闭,但不知道在DOS下那么关闭,向大家请教

解决方案 »

  1.   


    Frame f = new Frame("我的窗口");
            f.setVisible(true);
            f.addWindowListener(new WindowAdapter() {            @Override
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            });
      

  2.   

    Frame f=new Frame("我的窗口");
    f.setSize(new Dimension(100, 100));
            f.setVisible(true);
            f.addWindowListener(new WindowAdapter()
            {
                public void windowClosing(WindowEvent e) 
                {
                    System.exit(0);
                }
            });
      

  3.   

    记得 import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
      

  4.   


    import javax.swing.*;
    import java.awt.*;public class Test
    {
        public static void main(String[] args)
        {
            JFrame myFrame = new JFrame("test");
            // .......do whatever you are interest in
            myFrame.setSize(800,640);
            myFrame.setVisible(true);
            myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
    }
      

  5.   

    在dos下按ctrl + c就可以关闭