`

eclipse中任务进度的使用

 
阅读更多

转自: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 中集成 JIRA

    连接成功后,可以在Eclipse中查看和管理JIRA中的任务列表: 1. 从TaskList中选择任务,并对其进行查看和编辑。 #### 十、使用问题过滤器 为了更高效地管理任务,可以使用过滤器功能: 1. 创建新的过滤器规则,如按...

    Eclipse编写的Android进度圈应用实例

    为了动态改变进度,你可以使用异步任务(`AsyncTask`)或其他线程模型加载数据,同时在加载过程中更新进度: ```java new AsyncTask, Integer, Void&gt;() { @Override protected Void doInBackground(Void... voids...

    Eclipse中文使用教程

    - **作业和标记**:用于跟踪任务进度,支持标记和关联作业的功能。 - **书签**:用于快速定位到特定位置,支持添加、查看和删除书签。 - **快速视图**:一种轻量级视图,用于快速查看文件内容而不需完全加载编辑器。...

    使用Eclipse 进行Maven开发

    m2eclipse 插件能够将 Maven 的强大功能无缝地集成到 Eclipse 中,使得开发者可以更高效地使用 Maven 进行项目构建和管理。 m2eclipse 还与 Subclipse 和 Mylyn 等其他流行的 Eclipse 插件有良好的兼容性。...

    Activity for Eclipse plugin

    1. **项目管理**:帮助开发者跟踪和管理项目中的各个活动,如任务分配、里程碑设置、进度监控等。 2. **代码激活分析**:分析代码执行时的活跃度,识别哪些部分的代码更常被调用,从而优化代码或改进测试策略。 3....

    eclipse_202206版本

    对于软件开发过程中的问题追踪和项目管理,Eclipse可能已经更新了其内置的Mylyn任务管理器,使其能够更好地与现代敏捷开发工具(如JIRA或Trello)同步。这有助于团队成员更有效地跟踪任务,管理进度,并进行协作。 ...

    打造基于Eclipse的IDE产品

    - 编译和构建:包括Java Builder和任务框架,以及资源锁定、进度监控、任务中止等后台任务处理。 - Java重构:自Eclipse 3.0起,支持扩展实现自己的重构操作。 - 联机帮助:帮助框架和内置的Tomcat Server,提供...

    ForEclipse-PyDev+Grinderstone

    它可以无缝地整合到Eclipse的工作空间中,使得开发者无需离开IDE就能进行任务管理。 在"ForEclipse-PyDev+Grinderstone.zip"这个压缩包中,很可能包含了PyDev和Grinderstone的安装文件或者配置文件,用于将这两个...

    Jive eclipse Jive eclipse

    在Jive Eclipse中,这些功能被无缝整合到开发环境中,使得开发者可以即时讨论问题、分享代码片段、创建任务和跟踪项目进度,从而打破传统的沟通壁垒,提高团队协作效率。 2. **Eclipse集成开发环境**: Eclipse是...

    eclipse簡體中文版.pdf

    通过Jenkins、Maven等工具的Eclipse插件,开发者可以实现持续集成和自动化测试,确保代码质量和项目进度。 “Eclipse簡體中文教程.pdf”涵盖了以上所有内容,并可能包括更深入的技巧和最佳实践,是学习和掌握...

    eclipse的mapreduce插件

    同时,开发者可以通过插件内置的JobTracker视图实时监控作业状态,查看任务进度、日志信息以及错误报告。 5. **版本兼容性**:这里提供的`hadoop-eclipse-plugin-2.6.0`表明该插件适用于Hadoop 2.6.0版本。不同版本...

    hadoop各版本的eclipse插件

    Eclipse是一款流行的集成开发环境(IDE),在Java编程中广泛使用。当开发者需要在Eclipse中编写和调试Hadoop应用程序时,就需要使用特定的Hadoop Eclipse插件。本资料包含的是针对Hadoop不同版本的Eclipse插件,包括...

    好用的hadoop-eclipse-plugin-2.6.4.jar

    在开发过程中,Hadoop-Eclipse-Plugin提供了一些实用的功能,如JobTracker视图,可以实时监控MapReduce任务的执行状态,包括任务进度、任务日志等信息,帮助开发者快速定位和解决问题。另外,它还支持直接在Eclipse...

    android progressBar操作(基于eclipse)

    在Android开发中,ProgressBar是一个非常重要的组件,它用于表示任务的进度或操作的等待状态。在Eclipse这个经典的Android开发环境中,对ProgressBar的使用和操作是开发者必须掌握的基础技能之一。下面我们将深入...

    eclipse连接tfs插件

    本文将详细介绍如何在 Eclipse 中安装并配置 TFS 插件,以便开发者能够更高效地进行团队协作和项目管理工作。 #### 二、安装步骤 **1. 打开 Eclipse** 启动 Eclipse 开发环境,并确保网络连接正常。 **2. 选择 ...

    模仿Eclipse的闪屏

    5. 为了提供更好的用户体验,记得在闪屏过程中执行轻量级的初始化任务,而将耗时的操作放在闪屏之后进行,避免用户长时间等待。 此外,考虑到性能和用户体验,闪屏的加载速度也至关重要。因此,要优化图片资源的...

    hadoop-eclipse-plugin-2.6.0.jar

    在实际使用中,将`hadoop-eclipse-plugin-2.6.0.jar`文件复制到Eclipse的`dropins`目录下,重启Eclipse后,插件会被自动识别并加载。然后,开发者可以在Eclipse的"New"菜单中找到Hadoop相关的项目模板,开始构建...

    hadoop-eclipse-plugin-2.7.5

    3. **JobTracker集成**:允许直接在Eclipse中提交MapReduce任务到JobTracker,并实时监控任务状态,包括进度、任务日志等。 4. **调试支持**:支持本地和远程调试MapReduce作业,使得问题定位和优化变得更加便捷。 ...

    Hadoop-eclipse-plugin-2.7.6下载与说明

    8. **监控作业状态**:一旦作业提交,你可以在Eclipse的“Progress”视图中查看作业的执行状态,包括任务进度、输入输出数据量等信息。同时,也可以通过Hadoop的Web UI(默认端口50070)来跟踪更详细的作业执行情况...

Global site tag (gtag.js) - Google Analytics