Comment fermer la fenêtre dans awt?

Je suis entrain de créer une petite application en awt, quand je suis à la fermeture de la fenêtre, le bouton de fermeture ne fonctionne pas, mais j'ai ajouté la fonctionnalité du bouton de fermeture, après que le bouton de fermeture ne fonctionne pas...

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
class ButtonDemo1 implements ActionListener

{
Button b1;
TextField tf;
Frame f;
ButtonDemo1(String s)
{
    f=new Frame(s);
    b1=new Button("OK");

    tf=new TextField(10);
    f.setSize(200,250);
    f.setVisible(true);
    b1.addActionListener(this);

    f.add(tf);
    f.add(b1);  

    f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent we)
        {
                System.exit(0);
             }
        });

    f.setLayout(new FlowLayout());
}

public void actionPerformed(ActionEvent e)
{
    if(e.getSource()==b1)
    {
        tf.setText("Press Ok");
    }

}
public static void main(String args[])
{
    new ButtonDemo1("First");
}


}

pourquoi le bouton de fermeture ne fonctionne pas?

source d'informationauteur Ankur jain | 2011-03-12