|
|||||||||
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
maspack.widgets.LabeledComponentBase
maspack.widgets.LabeledComponent
maspack.widgets.LabeledControl
maspack.widgets.LabeledTextField
maspack.widgets.DoubleField
maspack.widgets.DoubleFieldSlider
public class DoubleFieldSlider
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static PropertyList |
myProps
|
Fields inherited from class maspack.widgets.LabeledTextField |
---|
MAX_COLUMNS |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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 | |
---|---|
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. |
Method Summary | |
---|---|
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)
|
Methods inherited from class maspack.widgets.DoubleField |
---|
actionPerformed, getDoubleValue, getFormatRange, getRange, getResultHolder, setFormat, setFormat, setGUIVoidEnabled, setLabelStretchable, setRange, setResultHolder |
Methods inherited from class maspack.widgets.LabeledTextField |
---|
getColumns, getDefaultFormat, getFormat, getText, getTextField, lastEntryWasAccepted, setColumns |
Methods inherited from class maspack.widgets.LabeledComponent |
---|
addMajorComponent, addMajorComponent, getActions, getLabel, getLabelSpacing, getMainComponent, getMajorComponent, getMaximumSize, getMinimumSize, getPreferredLabelSpacing, getSpacing, indexOfMajor, isLabelStretchable, isStretchable, numMajorComponents, removeMajorComponent, setLabelSpacing, setLabelText, setSpacing, setStretchable |
Methods inherited from class maspack.widgets.LabeledComponentBase |
---|
getBackgroundColor, getLabelFontColor, getLabelText, getLeftInset, getProperty, isSelected, setBackgroundColor, setLabelFontColor, setSelected |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
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, 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 |
Methods inherited from class java.awt.Container |
---|
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, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
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, hide, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface maspack.widgets.NumericFieldSlider |
---|
getRange |
Methods inherited from interface maspack.widgets.NumericSlider |
---|
getDoubleValue |
Methods inherited from interface maspack.widgets.LabeledWidget |
---|
getToolTipText, setToolTipText |
Field Detail |
---|
public static PropertyList myProps
Constructor Detail |
---|
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 controlMethod Detail |
---|
public 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |