Package com.jtattoo.plaf.base
Class BaseSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
com.jtattoo.plaf.base.BaseSliderUI
- Direct Known Subclasses:
AluminiumSliderUI,BernsteinSliderUI,FastSliderUI,HiFiSliderUI,McWinSliderUI,TextureSliderUI
BaseSliderUI class.
Author Michael Hagen-
Nested Class Summary
Nested ClassesNested 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
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateTrackListener(JSlider slider) static ComponentUIgetThumbHorIcon.getThumbHorIconRollover.protected DimensiongetThumbVerIcon.getThumbVerIconRollover.protected intgetTrackWidth.protected booleanvoidpaint(Graphics g, JComponent c) voidpaintBackground.voidvoidvoidMethods 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, yPositionForValueMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
-
Field Details
-
isRollover
protected boolean isRollover
-
-
Constructor Details
-
BaseSliderUI
Constructor for BaseSliderUI.
- Parameters:
slider- aJSliderobject.
-
-
Method Details
-
createUI
-
createTrackListener
- Overrides:
createTrackListenerin classBasicSliderUI
-
getThumbHorIcon
getThumbHorIcon.
- Returns:
- a
Iconobject.
-
getThumbHorIconRollover
getThumbHorIconRollover.
- Returns:
- a
Iconobject.
-
getThumbSize
- Overrides:
getThumbSizein classBasicSliderUI
-
getThumbVerIcon
getThumbVerIcon.
- Returns:
- a
Iconobject.
-
getThumbVerIconRollover
getThumbVerIconRollover.
- Returns:
- a
Iconobject.
-
getTrackWidth
protected int getTrackWidth()getTrackWidth.
- Returns:
- a
Integerobject.
-
isDragging
protected boolean isDragging()- Overrides:
isDraggingin classBasicSliderUI
-
paint
- Overrides:
paintin classBasicSliderUI
-
paintBackground
paintBackground.
- Parameters:
g- aGraphicsobject.c- aJComponentobject.
-
paintThumb
- Overrides:
paintThumbin classBasicSliderUI
-
paintTicks
- Overrides:
paintTicksin classBasicSliderUI
-
paintTrack
- Overrides:
paintTrackin classBasicSliderUI
-