日期:2014-05-20  浏览次数:20720 次

JDK1.4上面,点击面板上的关闭按钮,让面板关闭怎么写?
如题:

这段代码关闭不了,应该怎么写?

Java code

import java.awt.event.*;
import java.awt.*;

class TestStopWatch extends Frame
{
    public TestStopWatch()
    {
        addWindowListener(new WindowAdapter()
        {
            public void WindowClosing(WindowEvent e)
            {
                dispose();
                System.exit(0);
            }
        });
    }
    public static void main(String []args)
    {
        TestStopWatch sw=new TestStopWatch();
        sw.setSize(400,400);
        sw.setVisible(true);
    }
}



------解决方案--------------------
System.exit(0);

参数不要给0

给别的都行。
------解决方案--------------------
Java code


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class ButtonDir{
    
    
    
    public static void main(String args[]){
    JFrame f = new JFrame("测试");
    
    f.setSize(500,400);
    f.setVisible(true); 
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭
    }
}

------解决方案--------------------
用JFrame吧,不要用AWT了
一个语句就能搞掂了