解决swt tooltips不断刷新的问题
2007-01-16 11:17
260 查看
问题:如果当前控件上 出现了tooltips的话,再不断刷新控件内容,这个时候tooltips也会不断刷选。
分析:当开始的时候在刷新控件前setEnable(false)控件,刷新完毕后setEnable(true),认为这样会将tooltips屏蔽后再出来就不会有问题了,可是问题仍然存在。在尝试了不同的setEnable方式后,觉得可能这个不能解决问题。于是打开swt的源代码观看。(伟大开源万岁),发现当tooltips出现后,如果执行setTooltips它会直接操作系统显示,和它所在的控件没有关系!这样的话,只有直接关闭tooltips才可以,于是在刷新之前直接使用setTooltips(null),轻松解决!
解决:在刷新之前直接使用setTooltips(null)。
分析:当开始的时候在刷新控件前setEnable(false)控件,刷新完毕后setEnable(true),认为这样会将tooltips屏蔽后再出来就不会有问题了,可是问题仍然存在。在尝试了不同的setEnable方式后,觉得可能这个不能解决问题。于是打开swt的源代码观看。(伟大开源万岁),发现当tooltips出现后,如果执行setTooltips它会直接操作系统显示,和它所在的控件没有关系!这样的话,只有直接关闭tooltips才可以,于是在刷新之前直接使用setTooltips(null),轻松解决!
解决:在刷新之前直接使用setTooltips(null)。
相关文章推荐
- 解决swt tooltips不断刷新的问题
- 浏览器点击百度搜索结果之后,原搜索页面出现重定向乱码不断刷新问题的分析和解决
- 解决项目中两个小问题: DIV 高度控制, javascript tooltips
- 解决webbrowser控件不断刷新的问题
- j2me Could not find jar tool executable 问题解决
- vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
- 解决文本框刷新后之前输入的值还存在,没有清空的问题
- AJAX的刷新和前进后退问题解决
- 技术类探讨--单个Handler解决一个应用刷新通知问题
- 在使用FireFox浏览器时,经常打开新标签,页面总是不断自动刷新,解决办法!
- YII framework CCaptchaAction 解决YII验证码不更新的刷新问题
- 解决ASP.NET服务器控件造成的刷新问题
- Tips002 - Eclipse "Could not create the view" 问题解决方案
- 解决MPAndroidChart-LineChart清除数据刷新后X轴取值不准确的问题
- ASP.net注册客户端JS脚本,利用两次提交解决下载后画面不能刷新的问题
- thinkphp解决无刷新分页搜索问题
- NodeMCU教程 不断重启问题解决
- SubmitOncePage:解决刷新页面造成的数据重复提交问题
- 解决vuex在页面刷新后数据被清除的问题
- 解决Android SDK Manager 无法下载tool问题