org.openide.util.Task.addTaskListener()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(98)

本文整理了Java中org.openide.util.Task.addTaskListener()方法的一些代码示例,展示了Task.addTaskListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Task.addTaskListener()方法的具体详情如下:
包路径:org.openide.util.Task
类名称:Task
方法名:addTaskListener

Task.addTaskListener介绍

[英]Add a listener to the task.
[中]将侦听器添加到任务中。

代码示例

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide-loaders

public HoldInstance (DataObject source, InstanceCookie cookie) {
  this.cookie = cookie;
  this.source = source;
  if (cookie instanceof Task) {
    // for example FolderInstance ;-) attach itself for changes
    // in the cookie
    Task t = (Task)cookie;
    t.addTaskListener (
      (TaskListener)org.openide.util.WeakListeners.create (TaskListener.class, this, t)
    );
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-wizards

public static void redefineLayout(Project p, JButton toEnable) {
  try {
    AtomicReference<FileObject> userDir = new AtomicReference<FileObject>();
    Task task = invokeDesignMode(p, userDir);
    if (task == null) {
      toEnable.setEnabled(true);
    }
    task.addTaskListener(new DesignSupport(p, toEnable, userDir));
  } catch (IOException ex) {
    Exceptions.printStackTrace(ex);
  }
}

代码示例来源:origin: org.netbeans.api/org-netbeans-spi-quicksearch

@Override
  public void run() {
    if (evalTask != null) {
      evalTask.removeTaskListener(QuickSearchPopup.this);
    }
    evalTask = CommandEvaluator.evaluate(searchedText, rModel);
    evalTask.addTaskListener(QuickSearchPopup.this);
    // start waiting on all providers execution
    RP.post(evalTask);
  }
});

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-wizards

task.addTaskListener(new PostProcess());
} catch (IOException e) {
  NotifyDescriptor.Message msg = new NotifyDescriptor.Message(e.getMessage(),

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project

/** Creates new form CustomizerFrameworks */
public CustomizerFrameworks(ProjectCustomizer.Category category, WebProjectProperties uiProperties) {
  this.category = category;
  this.uiProperties = uiProperties;
  initComponents();
  
  project = uiProperties.getProject();
  jListFrameworks.setModel(new DefaultListModel());
  ((DefaultListModel) jListFrameworks.getModel()).addElement(NbBundle.getMessage(CustomizerFrameworks.class, "LBL_CustomizerFrameworks_Loading"));
  // do not load frameworks again but use list from uiProperties; list is being loaded in background thread:
  uiProperties.getLoadingFrameworksTask().addTaskListener(new TaskListener() {
    public void taskFinished(Task task) {
      SwingUtilities.invokeLater(new Runnable() {
        public void run() {
          initFrameworksList(project.getAPIWebModule());
        }
      });
    }
  });
  if (uiProperties.getLoadingFrameworksTask().isFinished()) {
    initFrameworksList(project.getAPIWebModule());
  }
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide

t.addTaskListener (new Selector ());
return e;

代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide

t.addTaskListener (new Selector ());
return e;

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-wizards

task.addTaskListener(this);

代码示例来源:origin: org.netbeans.api/org-openide-text

prepareTask = t;
t.addTaskListener(new TaskListener() {
  public void taskFinished(Task task) {
    counterPrepareDocument--;

代码示例来源:origin: org.netbeans.api/org-openide-text

t.addTaskListener(new Selector());

相关文章