今天在编一道JAVA例题时,看到 dispose 这个方法,在程序中是用来关闭一个GUI页面的。这也让我想到了setVisible(false)方法。
在网上查了意思,dispose()即释放所有本机屏幕资源,这些 Component 的资源将被破坏,它们使用的所有内存都将返回到操作系统,并将它们标记为不可显示。
使用dispose()方法关闭的窗体可以使用pack 或 show 方法恢复,并且可以恢复到dispose前的状态
这与 setVisible(boolean)方法是不一样的,使用dispose()和setVisible()方法,在表象上没有任何区别,它们的实质区别在于setVisible方法仅仅隐藏窗体,而dispose方法是关闭窗体,并释放一部分资源。
---------------------
作者:three_know
来源:CSDN
原文:https://blog.csdn.net/three_know/article/details/78847059
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 利用BI搭建零售业数据信息平台
  2. <<< 编程类开发工具
  3. devexpress 安装及破解
  4. 再探 Ext JS 6 (sencha touch/ext升级版) 变化篇 (编译命令、滚动条、控制层、模型层、路由)
  5. Spring声明式事务(xml配置事务方式)
  6. 插件GsonFormat快速实现JavaBean
  7. Delphi GDI或图像处理的博客
  8. 单线多拨,傻瓜式openwrt单线多拨叠加速率教程
  9. Weinre - 远程调试工具
  10. Catalog Service - 解析微软微服务架构eShopOnContainers(三)
  11. flex详解
  12. JavaWeb 学习之 JSTL
  13. 003Java语言环境搭建
  14. 【java】HashMap、Map、Set、HashMap.put()、HashMap.keySet()、HashMap.entrySet()、Map.Entry内部类
  15. PAT1079 :Total Sales of Supply Chain
  16. 利用session防止表单重复提交
  17. The markup in the document following the root element must be well-formed. Quartz.xml .......
  18. 浏览器唤起APP的思路(本文转载)
  19. Pappus一阶矩公式
  20. assert函数用法总结【转】

热门文章

  1. Atom打造轻量化C/C++ IDE
  2. hdu1213-How Many Tables---基础并查集
  3. GB MB KB B 关系
  4. 拷贝时间测试=cudamelloc+cudahostalloc
  5. Redis学习记录(二)
  6. vue使用animate.css类库实现动画
  7. ARC机制中的Strong和weak
  8. js点击拉拽轮播图pc端移动端适配
  9. JS - Array.slice 与 Array.splice
  10. java设计模式1--单例模式