java这个小程序为什么关不掉?

java这个小程序为什么关不掉?,第1张

JFrame 默认肆渗拍点击 关闭之后 程序是不会喊世停止的。

两种方式:

1,实现windowsListener 然后 在onWindowsClosed 里面 System.exit(0)

2,设置JFrame的一个属性,setDefaultCloseOperation JFrame.EXIT_ON_CLOSE

里面的函数名字和裂羡字段名字都是凭记忆写的,实际名字以API手册为准。

没增加窗口监听。

this.addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent e)

{

System.exit(0)

}

})

目模脊前关不掉返码粗的就在漏镇任务管理器里关。

你如果有加唤毁入动作监听器了以后,X动作会被截取。

默和握备认情况下点X应该能结束。

但是如果你代码里有

frame.setDefaultCloseOperation(JFrame.DONOTHING_ON_CLOSE)

就不会退出了。

可以再加入皮氏一行

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

就行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12220441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存