public boolean notifyIndeterminantProgress() { SwingUtilities.invokeLater(new Runnable() { public void run() { progressBar.setIndeterminate(true); fireProgressUpdated(TableRowProgressMonitor.this); } }); return !isCancelPending(); }
public boolean notifyProgress(final double progress) { SwingUtilities.invokeLater(new Runnable() { public void run() { progressBar.setIndeterminate(false); if (progressBar.getMaximum() != 100) { progressBar.setMaximum(100); } progressBar.setValue((int) Math.floor(progress * 100.0)); fireProgressUpdated(TableRowProgressMonitor.this); } }); return !isCancelPending(); }
public boolean notifyProgress(final int value, final int maximum) { SwingUtilities.invokeLater(new Runnable() { public void run() { progressBar.setIndeterminate(false); if (progressBar.getMaximum() != maximum) { progressBar.setMaximum(maximum); } progressBar.setValue(value); fireProgressUpdated(TableRowProgressMonitor.this); } }); return !isCancelPending(); }