我构建了一个窗口,然后想通过窗口的那个关闭的按钮,按一下去就可以关闭它。可是我写的代码不能实现这个功能。代码奉上如下:
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();
}
}