拡張することにより、やや達成できます mxOrganicLayout
次の方法を無効にします
@Override
public void execute(Object cell)
{
progress.setProgress(0);
try
{
super.execute(cell);
}
finally
{
progress.setProgress(maxIterations);
}
}
@Override
protected void performRound()
{
progress.setNote("Iteration " + iteration);
progress.setProgress(iteration);
super.performRound();
}
final ProgressMonitor progress;
明らかに、設定する必要があります progress
ある時点でも。 execute
実行が開始されたことを進捗モニターに通知し、完了したときに閉じます。
performRound
実際の更新を行うために呼び出されているため、進行状況を増やすと進行状況が進行します。