是这样的
窗体上有一个Text和一个按扭。
点击按扭后开启一个线程
在线程中每隔一段时间处理一些事务,并把处理的结果不断显示到窗体中的Text中。
我知道Text中有insert(String s)方法可以向Text中追加字符串。可是当我在run()
{
....
text.insert("第一次处理")
....
}出现错误。
我也用了其他各种办法,就是搞不定,大家帮帮忙看看怎么才好。
窗体上有一个Text和一个按扭。
点击按扭后开启一个线程
在线程中每隔一段时间处理一些事务,并把处理的结果不断显示到窗体中的Text中。
我知道Text中有insert(String s)方法可以向Text中追加字符串。可是当我在run()
{
....
text.insert("第一次处理")
....
}出现错误。
我也用了其他各种办法,就是搞不定,大家帮帮忙看看怎么才好。
public void run() {
Button butt = new Button(panel,SWT.PUSH);
butt.setText("Push");
}
}); 方法syncExec()和asyncExec()的区别在于前者要在指定的线程执行结束后才返回,而后者则无论指定的线程是否执行都会立即返回到当前线程。
Can I get ur source code about this problem or some guide info?
Thank u very much! [email protected]