public class IntegerFieldSlider extends IntegerField implements NumericFieldSlider
Modifier and Type | Field and Description |
---|---|
static PropertyList |
myProps |
MAX_COLUMNS
TOOL_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, setResultHolder
getColumns, getDefaultFormat, getEnterValueOnFocusLost, getFormat, getFormatRange, getText, getTextField, lastEntryWasAccepted, setColumns, setEnterValueOnFocusLost
addValueChangeListener, addValueCheckListener, clearValueChangeListeners, dispose, getGUIVoidEnabled, getNullValueEnabled, getValue, getValueChangeListeners, getValueCheckListeners, getVoidValueEnabled, isEnabledAll, maskValueChangeListeners, maskValueChecks, removeValueChangeListener, setBackgroundAll, setEnabledAll, setValue, setVoidValueEnabled, valueChangeListenersMasked, valueChecksMasked, valueIsNull, valueIsVoid
actionPerformed, addMajorComponent, addMajorComponent, getActions, getLabel, getLabelSpacing, getMainComponent, getMajorComponent, getMaximumSize, getMinimumSize, getPreferredLabelSpacing, getSpacing, indexOfMajor, isLabelStretchable, isStretchable, numMajorComponents, removeMajorComponent, setLabelSpacing, setLabelStretchable, setLabelText, setSpacing, setStretchable
getBackgroundColor, getLabelFontColor, getLabelText, getLeftInset, getProperty, isScanning, isSelected, setBackgroundColor, setLabelFontColor, setLabelFontColor, setScanning, setSelected
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, 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, update
add, 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, validate
action, 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, transferFocusUpCycle
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getRange
getDoubleValue
getToolTipText, setToolTipText
public 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()
HasProperties
getAllPropertyInfo
in interface HasProperties
getAllPropertyInfo
in class IntegerField
public void setAutoRangingEnabled(boolean enable)
setAutoRangingEnabled
in interface NumericFieldSlider
public boolean getAutoRangingEnabled()
getAutoRangingEnabled
in interface NumericFieldSlider
public 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 NumericSlider
public NumericInterval getSliderRange()
getSliderRange
in interface NumericSlider
public Range getSliderRangeRange()
public java.lang.Object validateSliderRange(NumericInterval range, StringHolder errMsg)
public void setRange(NumericInterval range)
setRange
in interface NumericFieldSlider
setRange
in class IntegerField