JIDE Common Layer 2.7.6

com.jidesoft.plaf.basic
Class BasicRangeSliderUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.SliderUI
          extended by javax.swing.plaf.basic.BasicSliderUI
              extended by com.jidesoft.plaf.basic.BasicRangeSliderUI

public class BasicRangeSliderUI
extends javax.swing.plaf.basic.BasicSliderUI

JideButtonUI implementation


Nested Class Summary
protected  class BasicRangeSliderUI.RangeTrackListener
           
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicSliderUI
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
 
Field Summary
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
           
 
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
 
Constructor Summary
BasicRangeSliderUI(javax.swing.JSlider slider)
           
 
Method Summary
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)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicSliderUI
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, uninstallKeyboardActions, uninstallListeners, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_lowerIcon

protected javax.swing.Icon _lowerIcon

_upperIcon

protected javax.swing.Icon _upperIcon

_middleIcon

protected javax.swing.Icon _middleIcon

_lowerIconV

protected javax.swing.Icon _lowerIconV

_upperIconV

protected javax.swing.Icon _upperIconV

_middleIconV

protected javax.swing.Icon _middleIconV

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
Constructor Detail

BasicRangeSliderUI

public BasicRangeSliderUI(javax.swing.JSlider slider)
Method Detail

createUI

public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent slider)

installDefaults

protected void installDefaults(javax.swing.JSlider slider)
Overrides:
installDefaults in class javax.swing.plaf.basic.BasicSliderUI

resetAllIcons

protected void resetAllIcons()

uninstallUI

public void uninstallUI(javax.swing.JComponent c)
Overrides:
uninstallUI in class javax.swing.plaf.basic.BasicSliderUI

calculateTrackRect

protected void calculateTrackRect()
Overrides:
calculateTrackRect in class javax.swing.plaf.basic.BasicSliderUI

createTrackListener

protected javax.swing.plaf.basic.BasicSliderUI.TrackListener createTrackListener(javax.swing.JSlider slider)
Overrides:
createTrackListener in class javax.swing.plaf.basic.BasicSliderUI

getMouseHandle

protected int getMouseHandle(int x,
                             int y)

paintThumb

public void paintThumb(java.awt.Graphics g)
Overrides:
paintThumb in class javax.swing.plaf.basic.BasicSliderUI

setMouseRollover

protected void setMouseRollover(int handle)

JIDE Common Layer 2.7.6