私はこのようになります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
私はEclipseプラグインを開発しており、Eclipse SDKを使用しています。 – sara
あなたはSWTを調べる必要があるように聞こえます – pjp