黑马程序员技术交流社区
标题:
关于GUI中Frame窗体的创建
[打印本页]
作者:
x.love
时间:
2013-7-5 16:33
标题:
关于GUI中Frame窗体的创建
本帖最后由 杨兴庭 于 2013-7-7 22:56 编辑
为什么Frame的创建起初是一个不可见的,必须使用setVisible设置。
作者:
哪颗最亮的星星
时间:
2013-7-5 22:02
因为程序员可以在窗体第一次显示之前添加组件,添加好后,在调用setVisible方法,还有就是,也没有创建可见窗体的构造函数。
作者:
杨兴庭
时间:
2013-7-7 22:56
楼主您好,我已将您帖子的状态改成“已解决”,对此如有疑问可以通过QQ632763270和我取得联系
-------------------坚持学习,黑马因你而精彩---------------
作者:
hx32
时间:
2013-7-8 01:01
实际上,很简单,如果创建了一个可见的窗口出来,那么这个窗口的存在是为了什么。按毕老师说法,吓一跳,吓死了。并且这个窗口的属性即使有一个默认值,那么为了使用也要修改,这样占用了资源还添加了步骤,因为窗口中很多元素有可能是你不需要的。这种思想应该类似于数组创建赋值为null。java是负责执行命令的,不能自作主张啊。
设计java的人肯定考虑了这一点。
setVisible我理解为复写,估计应该这么理解,刚看了一半,没吃透。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2