不过我发现书上有这么一段话:
为了简化本书的所有样本程序,我们不直接使用Frame和JFrame,而是生成关闭应用程序的子类,然后对所有例子用这个子类作为顶层窗口的基础。JFrame类的setDefaultCloseOperation()方法可以指定Close目标所要的 行为。如果要退出应用程序,只要传入JFrame常量EXIT_ON_CLOSE,其在用户选择Close目标时调用System.exit(0):
public class ExitableJframe extends JFrame {
public ExitableJFrame() {
}
public ExitableJFrame(String title) {
super(title);
}
protected void frameInit() {
super.frameInit();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
可我还是不知道怎么办才可以运行?
为了简化本书的所有样本程序,我们不直接使用Frame和JFrame,而是生成关闭应用程序的子类,然后对所有例子用这个子类作为顶层窗口的基础。JFrame类的setDefaultCloseOperation()方法可以指定Close目标所要的 行为。如果要退出应用程序,只要传入JFrame常量EXIT_ON_CLOSE,其在用户选择Close目标时调用System.exit(0):
public class ExitableJframe extends JFrame {
public ExitableJFrame() {
}
public ExitableJFrame(String title) {
super(title);
}
protected void frameInit() {
super.frameInit();
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
可我还是不知道怎么办才可以运行?
你用的书是《java2从入门到精通》吧
他的意思是先利用jframe构造一个程序框架
以后每个程序都利用这个框架
你得有ExitablJFrame.java文件,就是上面的文件
再就不会有错了
谢谢你啊,我按你的方法,现在可以运行了,非常感谢!