Job进度条学习
来源:互联网 发布:家用彩色打印机 知乎 编辑:程序博客网 时间:2024/06/11 23:53
1:设置可以显示进度条。在ApplicationWorkbenchWindowAdvisor的preWindowOpen中添加一个
configurer.setShowStatusLine(true);
configurer.setShowProgressIndicator(true);
2:编写任务代码,具体功能在run中实现:
Job searchJob = new Job("Task") {
protected IStatus run(IProgressMonitor monitor) {
try {
monitor.beginTask("", 100);
for (int i = 0; i < 10; i++) {
Thread.sleep(500);
monitor.worked(10);
}
monitor.done();
} catch (Exception e) {
e.printStackTrace();
}
return Status.OK_STATUS;
}
};
searchJob.setUser(true); // 是否需要弹出进度窗口
searchJob.schedule();
3:注意:
在job的run方法中,不能调用任何widget的信息,比如获取text或者设置setInput。都会出错,因为job是新开的一个线程,不能访问主线程中的widget
- Job进度条学习
- rcp(插件开发)Job 进度条
- Oracle job学习笔记
- oracle的job学习
- oracle job学习总结
- Oracle job 学习
- activiti学习资料(job)
- Quartz job学习
- plsql中学习job
- oracle job学习
- Javascript学习--进度条
- QT 进度条学习
- Winform 进度条学习
- QT学习记录-进度条:
- Extjs学习进度条
- android 进度条学习
- android学习----ProgressBar 进度条
- matlab学习---------------进度条waitbar
- C/C++指针和数组的使用和区别
- sql 2005 强制使用执行计划 T—SQl
- C++编译器如何实现异常处理
- JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)
- 编写守护进程
- Job进度条学习
- 链表的逆置
- C# Socket编程
- Ruby实践—连接Mysql
- 嵌入式编译器常用输出格式--Hex-80(Hex 386)
- C# 中问号作用
- 用VC进行COM编程所必须掌握的理论知识
- opencv编程珠玑——Opencv中模版匹配后得到的坐标与原图像坐标的转换问题
- 解决vm只能挂一个disk的问题