public class BasicRangeSliderUI
extends javax.swing.plaf.basic.BasicSliderUI
Modifier and Type | Class and Description |
---|---|
protected class |
BasicRangeSliderUI.RangeTrackListener |
javax.swing.plaf.basic.BasicSliderUI.ActionScroller, javax.swing.plaf.basic.BasicSliderUI.ChangeHandler, javax.swing.plaf.basic.BasicSliderUI.ComponentHandler, javax.swing.plaf.basic.BasicSliderUI.FocusHandler, javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicSliderUI.ScrollListener, javax.swing.plaf.basic.BasicSliderUI.TrackListener
Modifier and Type | Field and Description |
---|---|
protected javax.swing.Icon |
_lowerIcon |
protected javax.swing.Icon |
_lowerIconV |
protected javax.swing.Icon |
_middleIcon |
protected javax.swing.Icon |
_middleIconV |
protected javax.swing.Icon |
_upperIcon |
protected javax.swing.Icon |
_upperIconV |
protected static int |
MOUSE_HANDLE_MAX |
protected static int |
MOUSE_HANDLE_MIDDLE |
protected static int |
MOUSE_HANDLE_MIN |
protected static int |
MOUSE_HANDLE_NONE |
changeListener, componentListener, contentRect, focusInsets, focusListener, focusRect, insetCache, labelRect, leftToRightCache, MAX_SCROLL, MIN_SCROLL, NEGATIVE_SCROLL, POSITIVE_SCROLL, propertyChangeListener, scrollListener, scrollTimer, slider, thumbRect, tickRect, trackBuffer, trackListener, trackRect
Constructor and Description |
---|
BasicRangeSliderUI(javax.swing.JSlider slider) |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateTrackRect() |
protected javax.swing.plaf.basic.BasicSliderUI.TrackListener |
createTrackListener(javax.swing.JSlider slider) |
static javax.swing.plaf.ComponentUI |
createUI(javax.swing.JComponent slider) |
protected int |
getMouseHandle(int x,
int y) |
protected void |
installDefaults(javax.swing.JSlider slider) |
void |
paintThumb(java.awt.Graphics g) |
protected void |
resetAllIcons() |
protected void |
setMouseRollover(int handle) |
void |
uninstallUI(javax.swing.JComponent c) |
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, createChangeListener, createComponentListener, createFocusListener, createPropertyChangeListener, createScrollListener, drawInverted, getBaseline, getBaselineResizeBehavior, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValue, getHighestValueLabel, getHighlightColor, getLowestValue, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getThumbSize, getTickLength, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installKeyboardActions, installListeners, installUI, isDragging, labelsHaveSameBaselines, paint, paintFocus, paintHorizontalLabel, paintLabels, paintMajorTickForHorizSlider, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintTicks, paintTrack, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, scrollDueToClickInTrack, setThumbLocation, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
protected javax.swing.Icon _lowerIcon
protected javax.swing.Icon _upperIcon
protected javax.swing.Icon _middleIcon
protected javax.swing.Icon _lowerIconV
protected javax.swing.Icon _upperIconV
protected javax.swing.Icon _middleIconV
protected static final int MOUSE_HANDLE_NONE
protected static final int MOUSE_HANDLE_MIN
protected static final int MOUSE_HANDLE_MAX
protected static final int MOUSE_HANDLE_MIDDLE
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent slider)
protected void installDefaults(javax.swing.JSlider slider)
installDefaults
in class javax.swing.plaf.basic.BasicSliderUI
protected void resetAllIcons()
public void uninstallUI(javax.swing.JComponent c)
uninstallUI
in class javax.swing.plaf.basic.BasicSliderUI
protected void calculateTrackRect()
calculateTrackRect
in class javax.swing.plaf.basic.BasicSliderUI
protected javax.swing.plaf.basic.BasicSliderUI.TrackListener createTrackListener(javax.swing.JSlider slider)
createTrackListener
in class javax.swing.plaf.basic.BasicSliderUI
protected int getMouseHandle(int x, int y)
public void paintThumb(java.awt.Graphics g)
paintThumb
in class javax.swing.plaf.basic.BasicSliderUI
protected void setMouseRollover(int handle)