public class Progresser extends Object
| Constructor and Description | 
|---|
| Progresser(BoundedRangeModel progModel,
          long count)Constructs a progresser with default step values. | 
| Progresser(BoundedRangeModel progModel,
          long count,
          int maxStepCount,
          int minStepSize,
          long minStartMillis,
          long minUpdateMillis)Constructs a progresser with step value configuration. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(int count)Records a number of increments contributing to the progress. | 
| int | getStep()Returns the number of increments between each attempted update of
 the GUI. | 
| void | increment()Records a single increment contributing to the progress. | 
| void | init()Prepares this progresser for use. | 
| void | reset()Resets this progresser and its GUI to its initial state (no progress). | 
public Progresser(BoundedRangeModel progModel, long count)
progModel - progress bar modelcount - number of increments expected for progress completionpublic Progresser(BoundedRangeModel progModel, long count, int maxStepCount, int minStepSize, long minStartMillis, long minUpdateMillis)
progModel - progress bar modelcount - number of increments expected for progress completionmaxStepCount - maximum number of steps that will be recorded
                        in the GUI for progress completionminStepSize - minimum number of increments before a step is
                       recorded in the GUIminStartMillis - minimum interval in milliseconds after
                         initialisation before the first update is mademinUpdateMillis - minimum interval in milliseconds between
                          updatespublic void init()
public int getStep()
public void increment()
public void add(int count)
count - number of counts to register;
                should normally be significantly larger than 1public void reset()
Copyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.