欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

exception in thread "timer-零" org.eclipse.swt.swtexception: invalid thread access

更新时间: 2014-01-05 02:24:56 责任编辑: Author_N1

 

Exception in thread "Timer-0" org.eclipse.swt.SWTException: Invalid thread access

在一个线程之中调用SWT控件的方法,报了现面的错误:

Exceptionin thread "Timer-0" org.eclipse.swt.SWTException:Invalid thread access

atorg.eclipse.swt.SWT.error(SWT.java:4282)

atorg.eclipse.swt.SWT.error(SWT.java:4197)

atorg.eclipse.swt.SWT.error(SWT.java:4168)

atorg.eclipse.swt.widgets.Widget.error(Widget.java:466)

atorg.eclipse.swt.widgets.Widget.checkWidget(Widget.java:404)

atorg.eclipse.swt.widgets.Control.forceFocus(Control.java:2307)

atcom.css.kingstudio.embeddedfirefox.views.BrowserView$2.run(BrowserView.java:135)

atjava.util.TimerThread.mainLoop(Timer.java:512)

atjava.util.TimerThread.run(Timer.java:462)


解决方法:在下面的run方法中完成SWT控件的调用:

display.syncExec(newRunnable() {


@Override

publicvoidrun() {

//swtmethod

}

});

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:24:56
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9507/
本文WWW.DOC100.NET DOC100.NET版权所有。