public class IlvDoubleSlider extends IlvJSlider
JSlider variant that lets you modify the value and the extent of a
BoundedRangeModel.
The following figure shows an horizontal double slider:

value = min and extent = max-min.JSlider.AccessibleJSliderJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_THUMB_SIZE
Default value for thumb size.
|
static int |
DEFAULT_TICK_SIZE
Default value for tick size.
|
static int |
DEFAULT_TRACK_SIZE
Default value for track size.
|
changeEvent, changeListener, majorTickSpacing, minorTickSpacing, orientation, sliderModel, snapToTickslistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
IlvDoubleSlider()
Creates an horizontal slider with the range from 0 to 100, an initial value
of 0, and an extent of 100.
|
IlvDoubleSlider(int orientation,
int min,
int max,
int value,
int extent)
Creates a new slider with the specified orientation and initial values.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getIntervalToolTipText(double lowerBound,
double upperBound)
Returns the tooltip text corresponding to the interval (both thumbs).
|
String |
getLowerBoundToolTipText(double value)
Returns the tooltip text corresponding to the lower bound (left thumb).
|
boolean |
getShowToolTip()
Indicates whether an overlayed window displays the value and the extent
of the model during an interaction.
|
int |
getThumbSize()
Returns the size of the thumb.
|
int |
getTickSize()
Returns the size of tick marks.
|
int |
getTrackSize()
Returns the size of the tracker.
|
String |
getUIClassID()
Returns the name of the look and feel class that renders this component.
|
String |
getUpperBoundToolTipText(double value)
Returns the tooltip text corresponding to the upper bound (right thumb).
|
void |
resetSliderValues()
Resets the slider values.
|
void |
setFont(Font font)
Changes the font used to display tick labels.
|
void |
setLabelTable(Dictionary labels)
Specifies what label will be drawn at any given value.
|
void |
setShowToolTip(boolean value)
Specifies whether an overlayed window should display the value and the extent
of the model during an interaction.
|
void |
setThumbSize(int size)
Sets the size of the thumb.
|
void |
setTickSize(int size)
Sets the size of tick marks.
|
void |
setTrackSize(int size)
Sets the size of the tracker.
|
void |
updateUI()
Resets the UI property to a value from the current look and feel.
|
createStandardLabels, getLocale, getULocale, setLocale, setULocaleaddChangeListener, createChangeListener, createStandardLabels, fireStateChanged, getAccessibleContext, getChangeListeners, getExtent, getInverted, getLabelTable, getMajorTickSpacing, getMaximum, getMinimum, getMinorTickSpacing, getModel, getOrientation, getPaintLabels, getPaintTicks, getPaintTrack, getSnapToTicks, getUI, getValue, getValueIsAdjusting, imageUpdate, paramString, removeChangeListener, setExtent, setInverted, setMajorTickSpacing, setMaximum, setMinimum, setMinorTickSpacing, setModel, setOrientation, setPaintLabels, setPaintTicks, setPaintTrack, setSnapToTicks, setUI, setValue, setValueIsAdjusting, updateLabelUIsaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final int DEFAULT_TICK_SIZE
setTickSize(int),
Constant Field Valuespublic static final int DEFAULT_TRACK_SIZE
setTrackSize(int),
Constant Field Valuespublic static final int DEFAULT_THUMB_SIZE
setThumbSize(int),
Constant Field Valuespublic IlvDoubleSlider()
public IlvDoubleSlider(int orientation,
int min,
int max,
int value,
int extent)
public void updateUI()
public String getUIClassID()
getUIClassID in class JSliderpublic int getTickSize()
public void setTickSize(int size)
public int getTrackSize()
public void setTrackSize(int size)
public int getThumbSize()
public void setThumbSize(int size)
public boolean getShowToolTip()
setShowToolTip(boolean)public void setShowToolTip(boolean value)
true.getShowToolTip()public String getLowerBoundToolTipText(double value)
value - Usually getValue()public String getUpperBoundToolTipText(double value)
value - Usually getValue()+getExtent()public String getIntervalToolTipText(double lowerBound, double upperBound)
lowerBound - Usually getValue()upperBound - Usually getValue()+getExtent()public void resetSliderValues()
public void setLabelTable(Dictionary labels)
setLabelTable in class JSlider© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.