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.