setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)有什么用

joygarden 2007-07-25 01:01:34
书上写swing 程序时 总在JFrame里加setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)这句话,貌似是关闭窗口的意思,但为什么我不写也能关掉?写了有什么好处吗??
...全文
4574 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
burningch 2011-07-14
  • 打赏
  • 举报
回复
懂了,多谢~
Linger50 2011-06-08
  • 打赏
  • 举报
回复
学习了,谢谢
程序小海 2010-09-21
  • 打赏
  • 举报
回复
学习了!
yuezhongtian 2007-09-29
  • 打赏
  • 举报
回复
你不写这个的话,你只能是把窗口关了,但是你在任务管理器里查看的话就可以看到有个JAVA的进程还在运行!!
bootupnow 2007-07-25
  • 打赏
  • 举报
回复
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)这个很方便,不用管System.exit(0)了^_^
ohuan 2007-07-25
  • 打赏
  • 举报
回复
JFrame消失了,并不代表程序结束!如果没有这句话,JVM就还没有终止,此时关闭的窗口只是个假象。setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)是使用 System exit 方法退出应用程序。
silverhjk 2007-07-25
  • 打赏
  • 举报
回复
设置点击界面关闭按钮时,执行的操作是退出
还可以选择关闭窗口或隐藏窗口
huwangvs 2007-07-25
  • 打赏
  • 举报
回复
结束主进程
你可以看看命令提示符里的情况
你把那句去掉,关闭窗口,但是命令提示符并没有正常结束。需要按ctrl+c才行。
  • 打赏
  • 举报
回复
你不写的话,界面是没了,但程序还驻留在内存中没有结束。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧