【发布时间】:2012-10-03 11:39:42
【问题描述】:
大家好,我正在用 java 编写一个小程序,这是我第一次尝试任何带有界面/图片的东西。
它为我制作了框架,但是当我单击关闭按钮 X 时,它并没有关闭它,只是将其视为什么都没发生……有什么想法吗?
class Graph extends Canvas{
public Graph(){
setSize(200, 200);
setBackground(Color.white);
}
public static void main(String[] args){
Graph gr = new Graph();
Frame aFrame = new Frame();
aFrame.setSize(300, 300);
aFrame.add(gr);
aFrame.setVisible(true);
}
【问题讨论】:
-
你需要设置DefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
-
我建议也看看 javax.swing.WindowConstants.DISPOSE_ON_CLOSE。
标签: java swing awt frame windowlistener