public class RangeSpinner extends java.lang.Object implements PamScrollObserver
Constructor and Description |
---|
RangeSpinner() |
Modifier and Type | Method and Description |
---|---|
void |
addRangeSpinnerListener(RangeSpinnerListener rangeSpinnerListener)
Add a range spinner listener.
|
void |
addSpecialTimeRange(double specialRange)
Add a single special time range, e.g.
|
void |
addSpecialTimeRange(double[] specialRanges)
Add some special time ranges, e.g.
|
javax.swing.JPanel |
getComponent() |
double |
getDefaultValue() |
boolean |
getEnabled()
Determines whether or not the spinner is enabled
|
double |
getMaxValue() |
double |
getSpinnerValue() |
void |
removeRangeSpinnerListener(RangeSpinnerListener rangeSpinnerListener)
Remove a range spinner listener.
|
void |
scrollRangeChanged(AbstractPamScroller pamScroller)
Notification sent when a scroller or slider changes it's data range
|
void |
scrollValueChanged(AbstractPamScroller pamScroller)
Notification sent when a scroller or slider changes it's position
|
void |
setDefaultValue(double defaultValue) |
void |
setEnabled(boolean e)
Enable the controls
|
void |
setMaxValue(double maxValue) |
void |
setSpinnerValue(double spinnerValue) |
void |
setTimeRanges(double[] timeRanges) |
public void setTimeRanges(double[] timeRanges)
public void addSpecialTimeRange(double specialRange)
specialRange
- special range.public void addSpecialTimeRange(double[] specialRanges)
specialRanges
- list of special ranges.public void setEnabled(boolean e)
e
- enablepublic boolean getEnabled()
public javax.swing.JPanel getComponent()
public double getDefaultValue()
public void setDefaultValue(double defaultValue)
defaultValue
- the defaultValue to setpublic double getSpinnerValue()
public void setSpinnerValue(double spinnerValue)
spinnerValue
- the spinnerValue to set in secondspublic void addRangeSpinnerListener(RangeSpinnerListener rangeSpinnerListener)
rangeSpinnerListener
- public void removeRangeSpinnerListener(RangeSpinnerListener rangeSpinnerListener)
rangeSpinnerListener
- public double getMaxValue()
public void setMaxValue(double maxValue)
maxValue
- the maxValue to setpublic void scrollRangeChanged(AbstractPamScroller pamScroller)
PamScrollObserver
If data were loaded in a worker thread, this notification is sent after the new data have loaded.
scrollRangeChanged
in interface PamScrollObserver
pamScroller
- reference to moved scroller.public void scrollValueChanged(AbstractPamScroller pamScroller)
PamScrollObserver
scrollValueChanged
in interface PamScrollObserver
pamScroller
- reference to moved scroller