public class DoubleFieldSlider extends DoubleField 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 |
---|
DoubleFieldSlider()
Creates a DoubleFieldSlider with an empty label and a range of 0 to 1.
|
DoubleFieldSlider(java.lang.String labelText,
double min,
double max)
Creates a DoubleFieldSlider with specified label text and range.
|
DoubleFieldSlider(java.lang.String labelText,
double initialValue,
double min,
double max)
Creates a DoubleFieldSlider with specified label text, initial value, and
range.
|
DoubleFieldSlider(java.lang.String labelText,
double initialValue,
double min,
double max,
java.lang.String fmtStr)
Creates a DoubleFieldSlider 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() |
double |
getMajorTickSpacing() |
double |
getMinorTickSpacing() |
boolean |
getPaintTicks() |
double |
getRoundingTolerance() |
javax.swing.JSlider |
getSlider()
Returns the JSlider associated with this control.
|
NumericInterval |
getSliderRange() |
Range |
getSliderRangeRange() |
void |
setAutoRangingEnabled(boolean enable) |
void |
setLabels(java.lang.String fmtStr,
double inc) |
void |
setMajorTickSpacing(double inc) |
void |
setMinorTickSpacing(double inc) |
void |
setPaintTicks(boolean enable) |
void |
setRange(NumericInterval range) |
void |
setRoundingTolerance(double tol) |
void |
setSliderRange(double min,
double max)
Set the slider range for this control.
|
void |
setSliderRange(NumericInterval range) |
actionPerformed, getDoubleValue, getFormatRange, getRange, getResultHolder, setFormat, setFormat, setGUIVoidEnabled, setLabelStretchable, setRange, setResultHolder
getColumns, getDefaultFormat, getEnterValueOnFocusLost, getFormat, 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
addMajorComponent, addMajorComponent, getActions, getLabel, getLabelSpacing, getMainComponent, getMajorComponent, getMaximumSize, getMinimumSize, getPreferredLabelSpacing, getSpacing, indexOfMajor, isLabelStretchable, isStretchable, numMajorComponents, removeMajorComponent, setLabelSpacing, 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 DoubleFieldSlider()
public DoubleFieldSlider(java.lang.String labelText, double initialValue, double min, double max)
labelText
- text for the control labelinitialValue
- initial double valuemin
- minimum value for this controlmax
- maximum value for this controlpublic DoubleFieldSlider(java.lang.String labelText, double initialValue, double min, double max, java.lang.String fmtStr)
labelText
- text for the control labelinitialValue
- initial double valuemin
- minimum value for this controlmax
- maximum value for this controlfmtStr
- format string (printf style; see setFormat
)public DoubleFieldSlider(java.lang.String labelText, double min, double 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 DoubleField
public void setAutoRangingEnabled(boolean enable)
setAutoRangingEnabled
in interface NumericFieldSlider
public boolean getAutoRangingEnabled()
getAutoRangingEnabled
in interface NumericFieldSlider
public double getRoundingTolerance()
public void setRoundingTolerance(double tol)
public boolean getPaintTicks()
public void setPaintTicks(boolean enable)
public void setMajorTickSpacing(double inc)
public double getMajorTickSpacing()
public void setMinorTickSpacing(double inc)
public double getMinorTickSpacing()
public void setLabels(java.lang.String fmtStr, double inc)
public javax.swing.JSlider getSlider()
public void setSliderRange(double min, double max)
min
- minimum valuemax
- maximum valuegetSliderRange()
public void setSliderRange(NumericInterval range)
setSliderRange
in interface NumericSlider
public NumericInterval getSliderRange()
getSliderRange
in interface NumericSlider
public Range getSliderRangeRange()
public void setRange(NumericInterval range)
setRange
in interface NumericFieldSlider
setRange
in class DoubleField