Package com.luciad.gui.swing
Class TLcdMetalRangeSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
com.luciad.gui.swing.TLcdBasicRangeSliderUI
com.luciad.gui.swing.TLcdMetalRangeSliderUI
Pluggable look and feel interface for TLcdRangeSlider.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.luciad.gui.swing.TLcdBasicRangeSliderUI
TLcdBasicRangeSliderUI.ChangeHandler, TLcdBasicRangeSliderUI.ComponentHandler, TLcdBasicRangeSliderUI.DefaultMouseMotionListener, TLcdBasicRangeSliderUI.PropertyChangeHandler
-
Field Summary
Fields inherited from class com.luciad.gui.swing.TLcdBasicRangeSliderUI
fBottomSliderIcon, fChange, fComponent, fContentRect, fDarkShadowColor, fDragMax, fDragMin, fDragRange, fFocus, fFocusColor, fFocusInsets, fFocusRect, fHighlightColor, fInsetCache, fLabelRect, fLeftSliderIcon, fMaxThumb, fMinThumb, fMotion, fMouse, fMoveCursor, fProperty, fRangeRect, fRightSliderIcon, fShadowColor, fSlider, fSliderRect, fTickLength, fTickRect, fTopSliderIcon, fTrackBuffer, fTrackRect, leftSpace, RANGE_LEFT, RANGE_MAX_DOWN, RANGE_MAX_DOWN_ADJUST_MIN, RANGE_MAX_UP, RANGE_MAX_UP_ADJUST_MIN, RANGE_MIN_DOWN, RANGE_MIN_DOWN_ADJUST_MAX, RANGE_MIN_UP, RANGE_MIN_UP_ADJUST_MAX, RANGE_RIGHT, rightSpace, TRACK_TICK_SPACING
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
int
void
void
protected void
paintMajorTickForHorizSlider
(Graphics g, Rectangle tickBounds, int x) protected void
paintMajorTickForVertSlider
(Graphics g, Rectangle tickBounds, int y) protected void
paintMinorTickForHorizSlider
(Graphics g, Rectangle tickBounds, int x) protected void
paintMinorTickForVertSlider
(Graphics g, Rectangle tickBounds, int y) protected void
protected void
Methods inherited from class com.luciad.gui.swing.TLcdBasicRangeSliderUI
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateRangeRect, calculateSliderRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, getFocusColor, getHeightOfTallestLabel, getHighestValueLabel, getHighlightColor, getMinimumSize, getPreferredSize, getShadowColor, getThumbSize, getWidthOfHighValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, paint, paintHorizontalLabel, paintLabels, paintThumbs, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, uninstallKeyboardActions, uninstallListeners, uninstallUI, xPositionForValue, yPositionForValue
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, update
-
Field Details
-
TICK_BUFFER
protected final int TICK_BUFFER- See Also:
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUI
in classTLcdBasicRangeSliderUI
-
paintFocus
- Overrides:
paintFocus
in classTLcdBasicRangeSliderUI
-
paintTrack
- Overrides:
paintTrack
in classTLcdBasicRangeSliderUI
-
paintRange
- Specified by:
paintRange
in classTLcdBasicRangeSliderUI
-
paintMinorTickForHorizSlider
- Overrides:
paintMinorTickForHorizSlider
in classTLcdBasicRangeSliderUI
-
paintMajorTickForHorizSlider
- Overrides:
paintMajorTickForHorizSlider
in classTLcdBasicRangeSliderUI
-
paintMinorTickForVertSlider
- Overrides:
paintMinorTickForVertSlider
in classTLcdBasicRangeSliderUI
-
paintMajorTickForVertSlider
- Overrides:
paintMajorTickForVertSlider
in classTLcdBasicRangeSliderUI
-
getTickLength
public int getTickLength()- Overrides:
getTickLength
in classTLcdBasicRangeSliderUI
-