Can';java中的t闭合框架?
大家好,我正在用java编写一个小程序,这是我第一次尝试使用界面/图片 它为我制作了一个框架,但当我点击关闭按钮X时,它并没有关闭,它只是把它当作什么都没发生过……有什么想法吗Can';java中的t闭合框架?,java,swing,awt,frame,windowlistener,Java,Swing,Awt,Frame,Windowlistener,大家好,我正在用java编写一个小程序,这是我第一次尝试使用界面/图片 它为我制作了一个框架,但当我点击关闭按钮X时,它并没有关闭,它只是把它当作什么都没发生过……有什么想法吗 class Graph extends Canvas{ public Graph(){ setSize(200, 200); setBackground(Color.white); } public static void main(String[] args)
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吗?我认为您需要为so显式添加处理程序:
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
}
我使用了源代码
如果它是swing,则类似于
jframe.setDefaultCloseOperation(jframe.EXIT\u ON\u CLOSE)
是java.awt.Frame吗?我认为您需要为so显式添加处理程序:
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent we){
System.exit(0);
}
}
我使用了源代码
如果它是swing,则类似于jframe.setDefaultCloseOperation(jframe.EXIT\u ON\u CLOSE)添加
aFrame.setDefaultCloseOperation(jframe.EXIT\u ON\u CLOSE)代码>添加一个frame.setDefaultCloseOperation(JFrame.EXIT\u ON\u CLOSE)代码>您需要设置DefaultCloseOperation(JFrame.EXIT_ON_CLOSE)我建议您也可以查看javax.swing.WindowConstants.DISPOSE_ON_CLOSE。您需要设置DefaultCloseOperation(JFrame.EXIT_ON_CLOSE)我建议您也可以查看javax.swing.WindowConstants.DISPOSE_ON_CLOSE。这是怎么回事aFrame
是awt帧
而不是Jframe
。这是怎么回事aFrame
是awt帧
,而不是Jframe
。