我有一個java代碼看起來像這樣:Java - 如何向UI線程發佈事件或調用UI線程的函數?
//UI thread
//Some code
Job j = new Job(jobName) {
@Override
public IStatus run(IProgressMonitor monitor) {
try {
//Some code
SomeFunc();
//Some code
return Status.OK_STATUS;
} catch(Exception e) {
}
finally {
}
}
};
j.schedule();
的問題是,必須SomeFunc();
從UI線程調用。
我是新來的java,所以你可以幫我顯示發佈事件到UI線程或調用UI線程函數的最佳方法嗎?
你必須更清楚你使用的是什麼UI框架? – shem 2012-04-02 12:41:08
我正在開發一個eclipse插件,並使用Eclipse SDK。 – sara 2012-04-02 12:42:44
聽起來像你需要看看SWT然後 – pjp 2012-04-02 12:47:54