有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    使用Joborg.eclipse.core.runtime.jobs.Job)在状态行进度指示器中显示进度:

    Job job = new MyJob();
    
    job.schedule();
    
    
    class MyJob extends Job
    {
      MyJob()
      {
        super("Job name");
      }
    
      public IStatus run(IProgressMonitor monitor) 
      {
        monitor.beginTask("Job", workCount);
        try
         {
            ... work
         }
        finally
         {
           monitor.done();
         }
    
        return Status.OK_STATUS;
      }
    }
    

    作业在后台运行,因此实际上会在对话框关闭后运行

    注意:如果您使用的Wizard在向导底部有一个进度条,您可以使用它(使用方式不同)