Frame可视化调用的顺序问题
2015-08-16 23:55
183 查看
今天在使用jframe的pack方法让程序自适应大小的时候并没有按预期的实现.
预期的显示形式:
(图1)
实际的显示形式为:
(图2)
但是程序在启动的时候,是明显看到了图1显示情况的.
相关代码最开始实现如下:
上述代码的执行过程是这样的:Java程序计算程序所需的大小,然后显示使其可见,于是在程序启动的时候
就能看到闪过的图1,然后在init中由于读取了配置,一些数据会改动,原有的frame大小不够用了,于是两个button
就不见了.
因此该bug修复方式为下:
在写代码的时候最好把setVisible放在addcomponents之后,这样就不会出现程序在启动过程中出现闪烁.
预期的显示形式:
(图1)
实际的显示形式为:
(图2)
但是程序在启动的时候,是明显看到了图1显示情况的.
相关代码最开始实现如下:
上述代码的执行过程是这样的:Java程序计算程序所需的大小,然后显示使其可见,于是在程序启动的时候
就能看到闪过的图1,然后在init中由于读取了配置,一些数据会改动,原有的frame大小不够用了,于是两个button
就不见了.
因此该bug修复方式为下:
在写代码的时候最好把setVisible放在addcomponents之后,这样就不会出现程序在启动过程中出现闪烁.
相关文章推荐
- JStorm中消息确保处理机制
- [Elasticsearch] 数据建模 - 处理关联关系(1)
- zoj 3827 Information Entropy 【水题】
- libevent源代码分析-介绍、安装、使用
- FCM算法
- Android Studio导入第三方类库的方法
- 项目计划的随笔
- c中字符串分割函数strtok
- 2.Add Two Numbers
- Spring3.0+Struts2.2+Hibernate3.6整合与常见问题
- 嵌入式数据库调研
- Android 开源项目分类汇总
- 多态的特性
- Android view利用canvas绘制动画(一)
- 翻译:AKKA笔记 - Actor消息 -1(一)
- Sea.js
- introduce-kafka
- linux设置dhcp中继代理
- 华为OJ 名字漂亮度
- zoj 3819 Average Score 【签到题】