大家好,我正在用 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);
}
最佳答案
是java.awt.Frame吗?我认为您需要为此显式添加处理程序:
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
}
我用了this来源。
如果它是 Swing 的,它将类似于 jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
关于java - 无法在 Java 中关闭框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12707716/