SWT中使用线程后,要改变面板中某个控件的值,报 thread invalid access错误
最近一直在帮别人调SWT项目的错误,觉得这个错误有必要记下来……
在console中发现是这个错误,我们可以进行如下判断:
1、从console中点击到swt底层代码,会发现,给控件setText()时, setText()方法会调用checkWidgt()方法,
2、checkWidgt()方法会判断现在使用的线程是否是打开面板时的线程,
3、所以,在方法中调用了线程,而线程又要给某
原创
2015-09-21 20:13:43 ·
486 阅读 ·
0 评论