如何通过单击右上角的“x”来关闭Jframe?

时间:2012-05-09 18:33:20

标签: java awt frame

在Java中有一个框架:

 Frame AFrame = new Frame("Frame with components"); 

默认情况下,框架的右上角“x”关闭按钮不起作用。 我该怎么设置呢?

1 个答案:

答案 0 :(得分:7)

您应该使用JFrame然后

JFrame AFrame = new JFrame("Frame with components");
AFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

但如果你坚持使用Frame,那么添加一个监听器:

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