Package com.jtattoo.plaf.fast
Class FastSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
com.jtattoo.plaf.BaseSliderUI
com.jtattoo.plaf.fast.FastSliderUI
FastSliderUI class.
Author Michael Hagen-
Nested Class Summary
Nested classes/interfaces inherited from class com.jtattoo.plaf.BaseSliderUI
BaseSliderUI.MyTrackListener
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicSliderUI
BasicSliderUI.ActionScroller, BasicSliderUI.ChangeHandler, BasicSliderUI.ComponentHandler, BasicSliderUI.FocusHandler, BasicSliderUI.PropertyChangeHandler, BasicSliderUI.ScrollListener, BasicSliderUI.TrackListener
-
Field Summary
Fields inherited from class com.jtattoo.plaf.BaseSliderUI
isRollover
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
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentUI
getThumbHorIcon.getThumbHorIconRollover.getThumbVerIcon.getThumbVerIconRollover.void
Methods inherited from class com.jtattoo.plaf.BaseSliderUI
createTrackListener, getThumbSize, getTrackWidth, isDragging, paint, paintBackground, paintThumb, paintTicks
Methods inherited from class javax.swing.plaf.basic.BasicSliderUI
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateThumbSize, calculateTickRect, calculateTrackBuffer, calculateTrackRect, 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, getTickLength, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installDefaults, installKeyboardActions, installListeners, installUI, labelsHaveSameBaselines, paintFocus, paintHorizontalLabel, paintLabels, paintMajorTickForHorizSlider, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, scrollDueToClickInTrack, setThumbLocation, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
-
Constructor Details
-
FastSliderUI
Constructor for FastSliderUI.
- Parameters:
slider
- aJSlider
object.
-
-
Method Details
-
createUI
-
getThumbHorIcon
getThumbHorIcon.
- Overrides:
getThumbHorIcon
in classBaseSliderUI
- Returns:
- a
Icon
object.
-
getThumbHorIconRollover
getThumbHorIconRollover.
- Overrides:
getThumbHorIconRollover
in classBaseSliderUI
- Returns:
- a
Icon
object.
-
getThumbVerIcon
getThumbVerIcon.
- Overrides:
getThumbVerIcon
in classBaseSliderUI
- Returns:
- a
Icon
object.
-
getThumbVerIconRollover
getThumbVerIconRollover.
- Overrides:
getThumbVerIconRollover
in classBaseSliderUI
- Returns:
- a
Icon
object.
-
paintTrack
- Overrides:
paintTrack
in classBaseSliderUI
-