|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractSpinnerModel
javax.swing.SpinnerNumberModel
schmitzm.swing.RotationSpinnerNumberModel
public class RotationSpinnerNumberModel
Diese Klasse erweitert das RotationSpinnerNumberModel
um eine
Rotation-Funktionalitaet. Ist diese eingeschaltet, wechselt der Spinner
automatisch auf den kleinsten Wert, wenn der Maximum-Wert ueberschritten
wird (und umgekehrt).
Field Summary | |
---|---|
protected boolean |
rotation
Flag fuer die Rotation-Funktionalitaet. |
Fields inherited from class javax.swing.AbstractSpinnerModel |
---|
listenerList |
Constructor Summary | |
---|---|
RotationSpinnerNumberModel()
Erzeugt ein neues Model ohne Minimum- und Maximumwert. |
|
RotationSpinnerNumberModel(double value,
double minimum,
double maximum,
double stepSize,
boolean rotation)
Erzeugt ein neues Model. |
|
RotationSpinnerNumberModel(int value,
int minimum,
int maximum,
int stepSize,
boolean rotation)
Erzeugt ein neues Model. |
|
RotationSpinnerNumberModel(Number value,
Comparable minimum,
Comparable maximum,
Number stepSize,
boolean rotation)
Erzeugt ein neues Model. |
Method Summary | |
---|---|
Object |
getNextValue()
Liefert den naechst-groesseren Wert. |
Object |
getPreviousValue()
Liefert den naechst-kleineren Wert. |
boolean |
getRotation()
Prueft, ob die Rotation-Funktion aktiviert ist. |
void |
setRotation(boolean rotation)
(De)aktiviert die Rotation-Funktion. |
Methods inherited from class javax.swing.SpinnerNumberModel |
---|
getMaximum, getMinimum, getNumber, getStepSize, getValue, setMaximum, setMinimum, setStepSize, setValue |
Methods inherited from class javax.swing.AbstractSpinnerModel |
---|
addChangeListener, fireStateChanged, getChangeListeners, getListeners, removeChangeListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean rotation
Constructor Detail |
---|
public RotationSpinnerNumberModel(Number value, Comparable minimum, Comparable maximum, Number stepSize, boolean rotation)
value
- initialer Wertminimum
- Minimal-Wertmaximum
- Maximal-WertstepSize
- Schrittweiterotation
- falls true
wechselt der Spinner auf den kleinsten Wert
wenn der Maximalwert ueberschritten wird (und umgekehrt)public RotationSpinnerNumberModel(int value, int minimum, int maximum, int stepSize, boolean rotation)
value
- initialer Wertminimum
- Minimal-Wertmaximum
- Maximal-WertstepSize
- Schrittweiterotation
- falls true
wechselt der Spinner auf den kleinsten Wert
wenn der Maximalwert ueberschritten wird (und umgekehrt)public RotationSpinnerNumberModel(double value, double minimum, double maximum, double stepSize, boolean rotation)
value
- initialer Wertminimum
- Minimal-Wertmaximum
- Maximal-WertstepSize
- Schrittweiterotation
- falls true
wechselt der Spinner auf den kleinsten Wert
wenn der Maximalwert ueberschritten wird (und umgekehrt)public RotationSpinnerNumberModel()
Method Detail |
---|
public Object getNextValue()
getNextValue
in interface SpinnerModel
getNextValue
in class SpinnerNumberModel
SpinnerNumberModel.getMinimum()
wenn der Maximalwert erreicht ist und
die Rotation-Funktion eingestellt istsetRotation(boolean)
public Object getPreviousValue()
getPreviousValue
in interface SpinnerModel
getPreviousValue
in class SpinnerNumberModel
SpinnerNumberModel.getMaximum()
wenn der Minimalwert erreicht ist und
die Rotation-Funktion eingestellt istsetRotation(boolean)
public void setRotation(boolean rotation)
rotation
- wenn true
wird, die Rotation-Funktion aktiviertpublic boolean getRotation()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |