|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
schmitzm.swing.JPanel
schmitzm.swing.SliderSpinnerPanel
public class SliderSpinnerPanel
Dieses Panel enthaelt einen Slider, der mit einem Spinner verknuepft ist. Zusaetzlich wird eine Ueberschrift ausgewiesen.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected JLabel |
headerLabel
Ueberschrift-Label des Panels. |
static int |
HORIZONTAL
Konstante fuer die horizontale Orientierung des Sliders. |
protected JSlider |
slider
Slider des Panels. |
protected JSpinner |
spinner
Spinner des Panels. |
static int |
VERTICAL
Konstante fuer die vertikale Orientierung des Sliders. |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
SliderSpinnerPanel(int orientation,
double min,
double max,
double step,
double value,
String headerText)
Erzeugt ein neues Panel. |
|
SliderSpinnerPanel(int orientation,
String headerText)
Erzeugt ein neues Panel. |
Method Summary | |
---|---|
JLabel |
getHeaderLabel()
Liefert das Ueberschrift-Label des Panels. |
double |
getMaxValue()
Liefert den groessten einstellbaren Spinner-Wert. |
double |
getMinValue()
Liefert den kleinsten einstellbaren Spinner-Wert. |
JSlider |
getSlider()
Liefert den Slider des Panels. |
JSpinner |
getSpinner()
Liefert den Spinner des Panels. |
double |
getStepSize()
Liefert die Schrittgroesse des Spinners. |
double |
getValue()
Liefert den eingestellten Spinner-Wert. |
void |
setMaxValue(double max)
Setzt den groessten einstellbaren Spinner-Wert. |
void |
setMinValue(double min)
Setzt den kleinsten einstellbaren Spinner-Wert. |
void |
setRestrictions(double value,
double min,
double max,
double stepSize)
Setzt alle Restriktionen des Sliders und Spinners neu. |
void |
setStepSize(double stepSize)
Setzt die Schrittweiter des Spinners. |
void |
setValue(double value)
Setzt den eingestellten Spinner-Wert. |
Methods inherited from class schmitzm.swing.JPanel |
---|
print, setBackground, setEnabled |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int HORIZONTAL
SwingConstants.HORIZONTAL
,
Constant Field Valuespublic static final int VERTICAL
SwingConstants.VERTICAL
,
Constant Field Valuesprotected JSlider slider
protected JLabel headerLabel
protected JSpinner spinner
Constructor Detail |
---|
public SliderSpinnerPanel(int orientation, double min, double max, double step, double value, String headerText)
orientation
- Orientierung des Slidersmin
- Minimal einstellbarer Wertmax
- Maximal einstellbarer Wertstep
- Schrittweite fuer Spinnervalue
- Initialer WertheaderText
- Text fuer das Ueberschrift-Label (wenn null
wird keine Ueberschrift ausgegeben!)public SliderSpinnerPanel(int orientation, String headerText)
orientation
- Orientierung des SlidersheaderText
- Text fuer das Ueberschrift-Label (wenn null
wird keine Ueberschrift ausgegeben!)Method Detail |
---|
public double getValue()
public void setValue(double value)
value
- Spinner-Wertpublic double getMinValue()
public void setMinValue(double min)
min
- kleinster einstellbarer Spinner-Wertpublic double getMaxValue()
public void setMaxValue(double max)
max
- groesster einstellbarer Spinner-Wertpublic double getStepSize()
public void setStepSize(double stepSize)
stepSize
- groesster einstellbarer Spinner-Wertpublic void setRestrictions(double value, double min, double max, double stepSize)
value
- angezeigter Wertmin
- minimaler einstellbarer Wertmax
- maximaler einstellbarer WertstepSize
- Schrittweite des Spinnerspublic JSlider getSlider()
public JLabel getHeaderLabel()
public JSpinner getSpinner()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |