JFrame与Frame的区别
来源:互联网 发布:广州多想网络 骗 编辑:程序博客网 时间:2024/05/24 11:13
1.JFrame是Frame的子类,JFrame在javax.swing包内,Frame在包Java.awt中
2.关闭窗口方式不同
JFrame关闭窗口的方式:
与 Frame 不同,当用户试图关闭窗口时,JFrame 知道如何进行响应。用户关闭窗口时,默认的行为只是简单地隐藏 JFrame。要更改默认的行为,可调用方法 setDefaultCloseOperation(int)。要使 JFrame 的行为与 Frame 实例相同,请使用 setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)。
public void setDefaultCloseOperation(int operation)
设置用户在此窗体上发起 “close” 时默认执行的操作。必须指定以下选项之一:
DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。
HIDE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册的 WindowListener 对象后自动隐藏该窗体。
DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。
EXIT_ON_CLOSE(在 JFrame 中定义):使用 System exit 方法退出应用程序。仅在应用程序中使用。它的常量字段值为3。
默认情况下,该值被设置为 HIDE_ON_CLOSE。
frame的关闭窗口方式
//加监听使得关闭按钮有效 addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } });
- Frame与JFrame的区别
- JFrame与Frame的区别
- JFrame与Frame的区别
- JFrame与Frame区别
- JFrame 与 Frame 的区别之一
- Java:JFrame与Frame的区别
- Java:JFrame与Frame的区别
- Frame和JFrame的区别
- JFrame和Frame的区别
- JFrame和Frame的区别
- Java学习笔记:JFrame与Frame的区别
- JFrame与Frame不同
- JFrame与JPanel的区别
- JPanel与JFrame的区别
- JFrame与JApplet的区别
- java的Frame和JFrame中的paint方法区别
- java的Frame和JFrame中的paint方法区别
- java的Frame和JFrame中的paint方法区别
- jsonp跨域请求
- 基于Qt的软件框架设计
- 分类模型的评估方法-正确率(Accuracy)
- 0. 基本概念
- python的xlrd&xlwt
- JFrame与Frame的区别
- 关于四旋翼往某个方向飘的问题
- Python正则表达式
- 索引_期刊_影响因子_分区
- BOM浏览器对象模型
- Mysql官方参考文档(MySQL 5.7 Reference Manual )
- 【English】 再见,英语
- Unity导航是否到达目的地的方法,(包括有些不可能到达的目的地)
- TensorFlow1.1搭建自编码网络