com.jidesoft.plaf.metal
Class MetalRangeSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
javax.swing.plaf.metal.MetalSliderUI
com.jidesoft.plaf.metal.MetalRangeSliderUI
public class MetalRangeSliderUI
- extends MetalSliderUI
BasicRangeSliderUI implementation
Fields inherited from class javax.swing.plaf.basic.BasicSliderUI |
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 |
Methods inherited from class javax.swing.plaf.metal.MetalSliderUI |
createPropertyChangeListener, getThumbOverhang, getThumbSize, getTickLength, getTrackLength, getTrackWidth, installUI, paintFocus, paintMajorTickForHorizSlider, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintTrack, scrollDueToClickInTrack |
Methods inherited from class javax.swing.plaf.basic.BasicSliderUI |
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, createChangeListener, createComponentListener, createFocusListener, createScrollListener, drawInverted, getBaseline, getBaselineResizeBehavior, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValue, getHighestValueLabel, getHighlightColor, getLowestValue, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, isDragging, labelsHaveSameBaselines, paintHorizontalLabel, paintLabels, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, setThumbLocation, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MOUSE_HANDLE_NONE
protected static final int MOUSE_HANDLE_NONE
- See Also:
- Constant Field Values
MOUSE_HANDLE_MIN
protected static final int MOUSE_HANDLE_MIN
- See Also:
- Constant Field Values
MOUSE_HANDLE_MAX
protected static final int MOUSE_HANDLE_MAX
- See Also:
- Constant Field Values
MOUSE_HANDLE_MIDDLE
protected static final int MOUSE_HANDLE_MIDDLE
- See Also:
- Constant Field Values
MOUSE_HANDLE_LOWER
protected static final int MOUSE_HANDLE_LOWER
- See Also:
- Constant Field Values
MOUSE_HANDLE_UPPER
protected static final int MOUSE_HANDLE_UPPER
- See Also:
- Constant Field Values
MOUSE_HANDLE_BOTH
protected static final int MOUSE_HANDLE_BOTH
- See Also:
- Constant Field Values
hover
protected boolean hover
second
protected boolean second
rollover1
protected boolean rollover1
pressed1
protected boolean pressed1
rollover2
protected boolean rollover2
pressed2
protected boolean pressed2
MetalRangeSliderUI
public MetalRangeSliderUI(JSlider slider)
createUI
public static ComponentUI createUI(JComponent slider)
paint
public void paint(Graphics g,
JComponent c)
- Overrides:
paint
in class BasicSliderUI
restoreThumbForLowValue
protected void restoreThumbForLowValue(Point p)
adjustThumbForHighValue
protected Point adjustThumbForHighValue()
adjustSnapHighValue
protected void adjustSnapHighValue()
calculateThumbLocation
protected void calculateThumbLocation()
- Overrides:
calculateThumbLocation
in class BasicSliderUI
createTrackListener
protected BasicSliderUI.TrackListener createTrackListener(JSlider slider)
- Overrides:
createTrackListener
in class BasicSliderUI
getMouseHandle
protected int getMouseHandle(int x,
int y)
paintThumb
public void paintThumb(Graphics g)
- Overrides:
paintThumb
in class MetalSliderUI
setMouseRollover
protected void setMouseRollover(int handle)
setMousePressed
protected void setMousePressed(int handle)
setMouseReleased
protected void setMouseReleased(int handle)
scrollByBlock
public void scrollByBlock(int direction)
- Overrides:
scrollByBlock
in class BasicSliderUI
scrollByUnit
public void scrollByUnit(int direction)
- Overrides:
scrollByUnit
in class BasicSliderUI