|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectpamScrollSystem.RangeSpinner
public class RangeSpinner
Spinner control used to set display ranges which can be added to a PamScroller.
| Nested Class Summary | |
|---|---|
(package private) class |
RangeSpinner.HitEnterListener
|
private class |
RangeSpinner.RangeSpinnerModel
|
(package private) class |
RangeSpinner.SpinnerListener
|
| Field Summary | |
|---|---|
private double[] |
defaultTimeRanges
|
private double |
defaultValue
|
private javax.swing.JPanel |
mainPanel
|
private double |
maxValue
|
private javax.swing.JSpinner |
rangeSpinner
|
private java.util.ArrayList<RangeSpinnerListener> |
rangeSpinnerListeners
|
private javax.swing.JTextField |
rangeText
|
private RangeSpinner.RangeSpinnerModel |
spinnerModel
|
private double |
spinnerValue
|
private double[] |
timeRanges
|
| Constructor Summary | |
|---|---|
RangeSpinner()
|
|
| Method Summary | |
|---|---|
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()
|
private double |
getTextValue()
|
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)
|
private void |
setValueText(double val)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private javax.swing.JPanel mainPanel
private RangeSpinner.RangeSpinnerModel spinnerModel
private javax.swing.JSpinner rangeSpinner
private javax.swing.JTextField rangeText
private double spinnerValue
private double defaultValue
private double maxValue
private java.util.ArrayList<RangeSpinnerListener> rangeSpinnerListeners
private double[] defaultTimeRanges
private double[] timeRanges
| Constructor Detail |
|---|
public RangeSpinner()
| Method Detail |
|---|
private double getTextValue()
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()
private void setValueText(double val)
public double getDefaultValue()
public void setDefaultValue(double defaultValue)
defaultValue - the defaultValue to setpublic double getSpinnerValue()
public void setSpinnerValue(double spinnerValue)
spinnerValue - the spinnerValue to setpublic 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)
PamScrollObserverIf data were loaded in a worker thread, this notification is sent after the new data have loaded.
scrollRangeChanged in interface PamScrollObserverpamScroller - reference to moved scroller.public void scrollValueChanged(AbstractPamScroller pamScroller)
PamScrollObserver
scrollValueChanged in interface PamScrollObserverpamScroller - reference to moved scroller
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||