转自:http://lggege.iteye.com/blog/232964
public class XmindTest {
public static void main(String[] args) {
Display.getDefault();
ProgressMonitorDialog progressDialog = new ProgressMonitorDialog(null);
IRunnableWithProgress runnable = new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
monitor.beginTask("任务", 100);
for (int i = 0; i < 10 && !monitor.isCanceled(); i++) {
Thread.sleep(500);
monitor.worked(10);
monitor.subTask("第" + i + "个任务");
}
monitor.done();
}
};
try {
progressDialog.run(true,/*是否开辟另外一个线程*/
true,/*是否可执行取消操作的线程*/
runnable/*线程所执行的具体代码*/
);
} catch (InvocationTargetException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
在软件开发过程中,准确地统计代码量是一项重要的任务,它有助于评估项目的规模,跟踪开发进度,以及进行代码质量分析。Eclipse作为一个强大的Java集成开发环境(IDE),提供了丰富的插件支持,其中包括用于统计代码...
为了动态改变进度,你可以使用异步任务(`AsyncTask`)或其他线程模型加载数据,同时在加载过程中更新进度: ```java new AsyncTask, Integer, Void>() { @Override protected Void doInBackground(Void... voids...
- **作业和标记**:用于跟踪任务进度,支持标记和关联作业的功能。 - **书签**:用于快速定位到特定位置,支持添加、查看和删除书签。 - **快速视图**:一种轻量级视图,用于快速查看文件内容而不需完全加载编辑器。...
m2eclipse 插件能够将 Maven 的强大功能无缝地集成到 Eclipse 中,使得开发者可以更高效地使用 Maven 进行项目构建和管理。 m2eclipse 还与 Subclipse 和 Mylyn 等其他流行的 Eclipse 插件有良好的兼容性。...
对于软件开发过程中的问题追踪和项目管理,Eclipse可能已经更新了其内置的Mylyn任务管理器,使其能够更好地与现代敏捷开发工具(如JIRA或Trello)同步。这有助于团队成员更有效地跟踪任务,管理进度,并进行协作。 ...
1. **项目管理**:帮助开发者跟踪和管理项目中的各个活动,如任务分配、里程碑设置、进度监控等。 2. **代码激活分析**:分析代码执行时的活跃度,识别哪些部分的代码更常被调用,从而优化代码或改进测试策略。 3....
- 编译和构建:包括Java Builder和任务框架,以及资源锁定、进度监控、任务中止等后台任务处理。 - Java重构:自Eclipse 3.0起,支持扩展实现自己的重构操作。 - 联机帮助:帮助框架和内置的Tomcat Server,提供...
此外,你可以直接在Eclipse中编写MapReduce程序,然后使用内置的JobTracker视图监控作业的执行状态,实时查看任务进度和日志信息,这对于调试和优化代码非常有帮助。 在Hadoop 2.7.4版本中,插件还支持YARN(Yet ...
它可以无缝地整合到Eclipse的工作空间中,使得开发者无需离开IDE就能进行任务管理。 在"ForEclipse-PyDev+Grinderstone.zip"这个压缩包中,很可能包含了PyDev和Grinderstone的安装文件或者配置文件,用于将这两个...
在开发过程中,Hadoop-Eclipse-Plugin提供了一些实用的功能,如JobTracker视图,可以实时监控MapReduce任务的执行状态,包括任务进度、任务日志等信息,帮助开发者快速定位和解决问题。另外,它还支持直接在Eclipse...
在Jive Eclipse中,这些功能被无缝整合到开发环境中,使得开发者可以即时讨论问题、分享代码片段、创建任务和跟踪项目进度,从而打破传统的沟通壁垒,提高团队协作效率。 2. **Eclipse集成开发环境**: Eclipse是...
通过Jenkins、Maven等工具的Eclipse插件,开发者可以实现持续集成和自动化测试,确保代码质量和项目进度。 “Eclipse簡體中文教程.pdf”涵盖了以上所有内容,并可能包括更深入的技巧和最佳实践,是学习和掌握...
同时,开发者可以通过插件内置的JobTracker视图实时监控作业状态,查看任务进度、日志信息以及错误报告。 5. **版本兼容性**:这里提供的`hadoop-eclipse-plugin-2.6.0`表明该插件适用于Hadoop 2.6.0版本。不同版本...
Eclipse是一款流行的集成开发环境(IDE),在Java编程中广泛使用。当开发者需要在Eclipse中编写和调试Hadoop应用程序时,就需要使用特定的Hadoop Eclipse插件。本资料包含的是针对Hadoop不同版本的Eclipse插件,包括...
8. **监控作业状态**:一旦作业提交,你可以在Eclipse的“Progress”视图中查看作业的执行状态,包括任务进度、输入输出数据量等信息。同时,也可以通过Hadoop的Web UI(默认端口50070)来跟踪更详细的作业执行情况...
在Android开发中,ProgressBar是一个非常重要的组件,它用于表示任务的进度或操作的等待状态。在Eclipse这个经典的Android开发环境中,对ProgressBar的使用和操作是开发者必须掌握的基础技能之一。下面我们将深入...
在实际使用中,将`hadoop-eclipse-plugin-2.6.0.jar`文件复制到Eclipse的`dropins`目录下,重启Eclipse后,插件会被自动识别并加载。然后,开发者可以在Eclipse的"New"菜单中找到Hadoop相关的项目模板,开始构建...
本文将详细介绍如何在 Eclipse 中安装并配置 TFS 插件,以便开发者能够更高效地进行团队协作和项目管理工作。 #### 二、安装步骤 **1. 打开 Eclipse** 启动 Eclipse 开发环境,并确保网络连接正常。 **2. 选择 ...