JAVA中关闭窗口的有关问题

JAVA中关闭窗口的问题
我构建了一个窗口,然后想通过窗口的那个关闭的按钮,按一下去就可以关闭它。可是我写的代码不能实现这个功能。代码奉上如下:  
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TextFrame {
public static void main(String args []){




Frame f = new Frame(" Fuck being normal");
f.setSize(1024,769);
f.setBackground(Color.black);
f.setVisible(true);
f.setAlwaysOnTop(true);

}

private static void addWindowListener(WindowAdapter windowAdapter) {
public void windowClosing(WindowEvent e){
System.exit(0);


}


}
}
求指导,在线等~~
------解决方案--------------------
addWindowListener 用的不对。
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class Aloha extends JFrame {
    public Aloha() {
        setSize(new Dimension(400, 200));
//        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);

        addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });
    }

    public static void main(String[] args) {
        new Aloha();
    }
}