java中窗口的打开与关闭,java关闭窗口的语句
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
爪哇岛关闭窗口的方法:
1、使用窗口的启用事件和processWindowEvent
//Frame1.java
导入Java。awt。*;
导入Java。awt。事件。*;
导入javax。挥棒。*;
公共类框架1扩展JFrame {
公共帧1() {
enableEvents(AWTEvent .窗口_事件_掩码);
this.setSize(新维度(400,300));
这个。settitle(帧1 );
}
受保护的void processWindowEvent(窗口事件e){
超级棒。processwindowevent(e);
if (e.getID()==WindowEvent .窗口_关闭){
系统。退出(0);
}
}
}2.直接实现窗口监听器接口
//Frame1.java
导入Java。awt。*;
导入Java。awt。事件。*;
公共类框架1扩展基本框架实现WindowListener {
公共帧1() {
this.setSize(新维度(400,300));
这个。settitle(帧1 );
这个。addwindowlistener(this);
}
公共void窗口关闭(窗口事件窗口事件){
系统。退出(0);
}
公共void窗口已打开(窗口事件窗口事件){ }
公共void窗口关闭(窗口事件窗口事件){ }
公共空窗口图标化(窗口事件窗口事件){ }
已识别公共void窗口(窗口事件窗口事件){ }
公共无效窗口已激活(窗口事件窗口事件){ }
公共无效窗口被停用(窗口事件窗口事件){ }
}3.直接继承窗体适配器窗口适配器
//Frame1.java
导入Java。awt。*;
导入Java。awt。事件。*;
公共类框架1扩展窗口适配器{
公共帧1() {
框架f=新框架();
f.setSize(新维度(400,300));
f。settitle(帧1 );
f。addwindowlistener(this);
f。设置可见(真);
}
公共静态void main(String[] s){
新帧1();
}
公共void窗口关闭(窗口事件窗口事件){
系统。退出(0);
}
}4.间接继承窗体适配器窗口适配器
//Frame1.java
导入Java。awt。*;
导入Java。awt。事件。*;
公共类框架1扩展框架{
公共帧1() {
this.setSize(新维度(400,300));
这个。settitle(帧1 );
这个。addwindowlistener(new winAdapter());
这个。设置可见(真);
}
公共静态void main(String[] s){
新帧1();
}
}
类winAdapter扩展窗口适配器{
公共void窗口关闭(窗口事件窗口事件){
系统。退出(0);
}
}5.间接实现窗口监听器接口
//Frame1.java
导入Java。awt。*;
导入Java。awt。事件。*;
公共类框架1扩展框架{
公共帧1() {
this.setSize(新维度(400,300));
这个。settitle(帧1 );
这个。addwindowlistener(new winEventHandle());
这个。设置可见(真);
}
公共静态void main(String[] s){
新帧1();
}
}
winEventHandle类实现WindowListener {
公共void窗口关闭(窗口事件窗口事件){
系统。退出(0);
}
公共void窗口已打开(窗口事件窗口事件){ }
公共void窗口关闭(窗口事件窗口事件){ }
公共空窗口图标化(窗口事件窗口事件){ }
已识别公共void窗口(窗口事件窗口事件){ }
公共无效窗口已激活(窗口事件窗口事件){ }
公共无效窗口被停用(窗口事件窗口事件){ }
}6.使用内部类
//Frame1.java
导入Java。awt。*;
导入Java。awt。事件。*;
公共类框架1{
公共帧1(){
框架f=新框架();
f。addwindowlistener(新窗口适配器(){
公共void窗口关闭(窗口事件e){
系统。退出(0);
}
});
f.setSize(新维度(400,300));
f。设置可见(真);
}
公共静态void main(String[] s){
新帧1();
}
}Jframe的关闭方法:
setDefaultCloseOperation(EXIT _ ON _ CLOSE);设计的关闭方法如下:
这个。addwindowlistener(新Java。awt。事件。窗口适配器(){
公共void窗口关闭(Java。awt。事件。窗口事件e){
系统。退出(0);
}
});更多java知识,请关注java基础课程。这就是java关闭窗口的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。