Swt/Jface进度条

处理长时间的任务的时候常需要进度条显示,有几种实现方式
1,普通的进度条
Swt/Jface进度条import java.lang.reflect.InvocationTargetException;
Swt/Jface进度条
Swt/Jface进度条
import org.eclipse.core.runtime.IProgressMonitor;
Swt/Jface进度条
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
Swt/Jface进度条
import org.eclipse.jface.operation.IRunnableWithProgress;
Swt/Jface进度条
import org.eclipse.swt.widgets.Display;
Swt/Jface进度条
import org.eclipse.swt.widgets.Shell;
Swt/Jface进度条
Swt/Jface进度条
2,反复循环的进度条
Swt/Jface进度条import java.lang.reflect.InvocationTargetException;
Swt/Jface进度条
Swt/Jface进度条
import org.eclipse.core.runtime.IProgressMonitor;
Swt/Jface进度条
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
Swt/Jface进度条
import org.eclipse.jface.operation.IRunnableWithProgress;
Swt/Jface进度条
import org.eclipse.swt.widgets.Display;
Swt/Jface进度条
import org.eclipse.swt.widgets.Shell;
Swt/Jface进度条
Swt/Jface进度条
3,rcp中后台任务的进度条
使用Job建立后台任务,只需要设置job.setUser(true)进度条就出现了,和上边一样,进度条需要自己来控制进度。如果做一个cool的进度条,就看你如何让进度条显示出实际的任务进程。

相关文章: