在SWT中其他线程访问组件的时候老是抛出Invalid thread access的异常
其实就是没有设定Display是同步还是异步
syncExec(Runnable runnable)
(同步);和 asyncExec(Runnable runnable)
((异步)
使用方法如下访问组建的时候
display.asyncExec(
new Runnable() {
public void run(){
label.setText(text2);
}
}
);
在run()中把访问组件的代码添加上就ok了