javax.swing.SwingWorker.getProgress()方法的使用及代码示例

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

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

SwingWorker.getProgress介绍

暂无

代码示例

代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client

public final int getProgress(){
  return swingWorker.getProgress();
}

代码示例来源:origin: stackoverflow.com

private class TaskListener implements PropertyChangeListener {
  @Override
  public void propertyChange(PropertyChangeEvent evt) {
    SwingWorker task = (SwingWorker) evt.getSource();

    // here we can listen for changes to the worker's progress property
    // if we desire
    if ("progress".equals(evt.getPropertyName())) {
      int progress = task.getProgress();
      progressBar.setValue(progress);
    }

    // listen for the worker to be done
    if (SwingWorker.StateValue.DONE == evt.getNewValue()) {
      // always need to know when the SW is done
      // so we can call get() and trap exceptions
      try {
        task.get();  // do something with the result returned?

        // !! here do things that you want done when the SwingWorker has completed ***

      } catch (InterruptedException | ExecutionException e) {
        e.printStackTrace();
      }
    }
  }
}

代码示例来源:origin: net.sf.ingenias/editor

/**
   * Invoked when task's progress property changes.
   */
  public void propertyChange(PropertyChangeEvent evt) {
    if (!sw.isDone()) {
      
      int progress = sw.getProgress();				
      resources.getProgressBar().setValue(progress);
      resources.getProgressBar().setString("Loading ..."+((progress))+"%");					
    } 
  }
});

代码示例来源:origin: stackoverflow.com

progress = worker.getProgress();
System.out.println(String.format("progress %d", progress));

代码示例来源:origin: net.sf.ingenias/editor

/**
   * Invoked when task's progress property changes.
   */
  public void propertyChange(PropertyChangeEvent evt) {
    if (!sw.isDone()) {					
      int progress = sw.getProgress();
      resources.getProgressBar().setValue(progress);
      resources.getProgressBar().setString("Running "+bcg.getName()+" ..."+((progress))+"%");					
    } 
  }
});

代码示例来源:origin: net.sf.ingenias/editor

/**
   * Invoked when task's progress property changes.
   */
  public void propertyChange(PropertyChangeEvent evt) {
    if (!sw.isDone()) {					
      int progress = sw.getProgress();
      resources.getProgressBar().setValue(progress);
      resources.getProgressBar().setString("Running "+bt.getName()+" ..."+((progress))+"%");					
    } 
  }
});

代码示例来源:origin: link-intersystems/blog

public void propertyChange(PropertyChangeEvent evt) {
  SwingWorker<?, ?> swingWorker = (SwingWorker<?, ?>) evt.getSource();
  setValueIsAdjusting(true);
  setMinimum(0);
  setMaximum(100);
  setValue(swingWorker.getProgress());
  setValueIsAdjusting(false);
}

代码示例来源:origin: stackoverflow.com

SwingWorker worker = (SwingWorker) evt.getSource();
if ("progress".equals(evt.getPropertyName())) {
  pb.setValue(worker.getProgress());

代码示例来源:origin: stackoverflow.com

switch (evt.getPropertyName()) {
  case "progress":
    pb.setValue(worker.getProgress());
    break;

代码示例来源:origin: stackoverflow.com

public void propertyChange(PropertyChangeEvent evt) {
  if ("progress".equalsIgnoreCase(evt.getPropertyName())) {
    pb.setValue(worker.getProgress());

代码示例来源:origin: stackoverflow.com

if ("progress".equals(name)) {
  SwingWorker worker = (SwingWorker) evt.getSource();
  current.setValue(worker.getProgress());

代码示例来源:origin: stackoverflow.com

public void propertyChange(PropertyChangeEvent evt) {
  if ("progress".equals(evt.getPropertyName())) {
   int progress = task.getProgress();
   progressBar.setIndeterminate(false);
   progressBar.setString(null);

代码示例来源:origin: stackoverflow.com

int progress = (Integer) pce.getNewValue();
progressBar.setValue(progress);
taskOutput.append(String.format("Completed %d%% of task.\n", task.getProgress()));

代码示例来源:origin: stackoverflow.com

public void propertyChange(PropertyChangeEvent evt) {
  if ("progress".equalsIgnoreCase(evt.getPropertyName())) {
    BackgroundWorker.this.pb.setValue(getProgress());

代码示例来源:origin: stackoverflow.com

protected void process(List<Dataclass> klasa) {
  Dataclass xxx = klasa.get(getProgress());               
  lblNovaOznaka.setText(xxx.stringtosend);

代码示例来源:origin: stackoverflow.com

dialog.setVisible(true);
pb.setValue(getProgress());

代码示例来源:origin: stackoverflow.com

public void propertyChange(PropertyChangeEvent pcEvt) {
  if ("progress".equals(pcEvt.getPropertyName())) {
   progressBar.setValue(mySwingWorker.getProgress());
   progressBar.setString(mySwingWorker.getProgress() + "%");

代码示例来源:origin: stackoverflow.com

MyTask myTask = (MyTask) pcEvt.getSource();
if ("progress".equals(pcEvt.getPropertyName())) {
 int progress = myTask.getProgress();
 progressBar.setValue(progress);

代码示例来源:origin: stackoverflow.com

monitor = new ProgressMonitor(null, "Processing", null, 0, 99);
monitor.setProgress(getProgress());

代码示例来源:origin: stackoverflow.com

public void propertyChange(PropertyChangeEvent pcEvt) {
 if ("progress".equals(pcEvt.getPropertyName())) {
   int progress = theDownload.getProgress();
   atomLauncher.setProgress(progress);

相关文章