public class IntegerFieldSlider extends IntegerField implements NumericFieldSlider
| Modifier and Type | Field and Description |
|---|---|
static PropertyList |
myProps |
MAX_COLUMNSTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
IntegerFieldSlider()
Creates a default IntFieldSlider with an empty label and a range of 0 to
100.
|
IntegerFieldSlider(java.lang.String labelText,
int min,
int max)
Creates an IntFieldSlider with specified label text and range.
|
IntegerFieldSlider(java.lang.String labelText,
int initialValue,
int min,
int max)
Creates an IntFieldSlider with specified label text, initial value, and
range.
|
IntegerFieldSlider(java.lang.String labelText,
int initialValue,
int min,
int max,
java.lang.String fmtStr)
Creates an IntFieldSlider with specified label text, initial value, range,
and format for converting numeric values to text.
|
| Modifier and Type | Method and Description |
|---|---|
PropertyList |
getAllPropertyInfo()
Returns a list giving static information about all properties exported by
this object.
|
boolean |
getAutoRangingEnabled() |
int |
getMajorTickSpacing() |
int |
getMinorTickSpacing() |
boolean |
getPaintTicks() |
javax.swing.JSlider |
getSlider()
Returns the JSlider associated with this control.
|
NumericInterval |
getSliderRange() |
Range |
getSliderRangeRange() |
void |
setAutoRangingEnabled(boolean enable) |
void |
setLabels(int increment) |
void |
setMajorTickSpacing(int inc) |
void |
setMinorTickSpacing(int inc) |
void |
setPaintTicks(boolean enable) |
void |
setRange(NumericInterval range) |
void |
setSliderRange(int min,
int max)
Set the slider range for this control.
|
void |
setSliderRange(NumericInterval range) |
java.lang.Object |
validateSliderRange(NumericInterval range,
StringHolder errMsg)
Validates slider range settings.
|
getDoubleValue, getIntValue, getRange, getResultHolder, setFormat, setFormat, setGUIVoidEnabled, setRange, setResultHoldergetColumns, getDefaultFormat, getEnterValueOnFocusLost, getFormat, getFormatRange, getText, getTextField, lastEntryWasAccepted, setColumns, setEnterValueOnFocusLostaddValueChangeListener, addValueCheckListener, clearValueChangeListeners, dispose, getGUIVoidEnabled, getNullValueEnabled, getValue, getValueChangeListeners, getValueCheckListeners, getVoidValueEnabled, isEnabledAll, maskValueChangeListeners, maskValueChecks, removeValueChangeListener, setBackgroundAll, setEnabledAll, setValue, setVoidValueEnabled, valueChangeListenersMasked, valueChecksMasked, valueIsNull, valueIsVoidactionPerformed, addMajorComponent, addMajorComponent, getActions, getLabel, getLabelSpacing, getMainComponent, getMajorComponent, getMaximumSize, getMinimumSize, getPreferredLabelSpacing, getSpacing, indexOfMajor, isLabelStretchable, isStretchable, numMajorComponents, removeMajorComponent, setLabelSpacing, setLabelStretchable, setLabelText, setSpacing, setStretchablegetBackgroundColor, getLabelFontColor, getLabelText, getLeftInset, getProperty, isScanning, isSelected, setBackgroundColor, setLabelFontColor, setLabelFontColor, setScanning, setSelectedgetAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetRangegetDoubleValuegetToolTipText, setToolTipTextpublic static PropertyList myProps
public IntegerFieldSlider()
public IntegerFieldSlider(java.lang.String labelText,
int initialValue,
int min,
int max)
labelText - text for the control labelinitialValue - initial integer valuemin - minimum value for this controlmax - maximum value for this controlpublic IntegerFieldSlider(java.lang.String labelText,
int initialValue,
int min,
int max,
java.lang.String fmtStr)
labelText - text for the control labelinitialValue - initial integer valuemin - minimum value for this controlmax - maximum value for this controlfmtStr - format string (printf style; see setFormat)public IntegerFieldSlider(java.lang.String labelText,
int min,
int max)
labelText - text for the control labelmin - minimum value for this controlmax - maximum value for this controlpublic PropertyList getAllPropertyInfo()
HasPropertiesgetAllPropertyInfo in interface HasPropertiesgetAllPropertyInfo in class IntegerFieldpublic void setAutoRangingEnabled(boolean enable)
setAutoRangingEnabled in interface NumericFieldSliderpublic boolean getAutoRangingEnabled()
getAutoRangingEnabled in interface NumericFieldSliderpublic boolean getPaintTicks()
public void setPaintTicks(boolean enable)
public void setMajorTickSpacing(int inc)
public int getMajorTickSpacing()
public void setMinorTickSpacing(int inc)
public int getMinorTickSpacing()
public void setLabels(int increment)
public javax.swing.JSlider getSlider()
public void setSliderRange(int min,
int max)
min - minimum valuemax - maximum valueIntegerField.getMaximum(),
IntegerField.getMinimum()public void setSliderRange(NumericInterval range)
setSliderRange in interface NumericSliderpublic NumericInterval getSliderRange()
getSliderRange in interface NumericSliderpublic Range getSliderRangeRange()
public java.lang.Object validateSliderRange(NumericInterval range, StringHolder errMsg)
public void setRange(NumericInterval range)
setRange in interface NumericFieldSlidersetRange in class IntegerField