CORE JAVA上的一段代码
import javax.swing.*;
public class SimpleFrameTest
{
public static void main(String[] args)
{
SimpleFrame frame=new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class SimpleFrame extends JFrame
{
public SimpleFrame()
{
setSize(DEFAULT_WIDTH,DEFAULT_HIGHT);
}
public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HIGHT=200;
}frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
1.....这个函数是用来干吗的??书上的意思貌似是响应按下关闭按键关闭程序的??...
2.....还有我注释掉这行代码后,窗口依然出现,而且能关,是不是在进程里仍然能找到这个运行中的程序呢??
谢谢
import javax.swing.*;
public class SimpleFrameTest
{
public static void main(String[] args)
{
SimpleFrame frame=new SimpleFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class SimpleFrame extends JFrame
{
public SimpleFrame()
{
setSize(DEFAULT_WIDTH,DEFAULT_HIGHT);
}
public static final int DEFAULT_WIDTH=300;
public static final int DEFAULT_HIGHT=200;
}frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
1.....这个函数是用来干吗的??书上的意思貌似是响应按下关闭按键关闭程序的??...
2.....还有我注释掉这行代码后,窗口依然出现,而且能关,是不是在进程里仍然能找到这个运行中的程序呢??
谢谢
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 的意思就是你关闭你的窗口,就也关了整个程序,如果没有加这一句,你关了窗口,不会出现 press any key to continue........也就代表程序还没有返回到操作系统第二个问题的答案是:是