Package com.bric.plaf
Class ColorPickerSliderUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SliderUI
-
- javax.swing.plaf.basic.BasicSliderUI
-
- com.bric.plaf.ColorPickerSliderUI
-
public class ColorPickerSliderUI extends javax.swing.plaf.basic.BasicSliderUI
This is a SliderUI designed specifically for theColorPicker
.
-
-
Nested Class Summary
-
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
-
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
Constructors Constructor Description ColorPickerSliderUI(javax.swing.JSlider b, ColorPicker cp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
calculateThumbSize()
protected void
calculateTrackRect()
protected void
installListeners(javax.swing.JSlider slider)
void
paintFocus(java.awt.Graphics g)
void
paintThumb(java.awt.Graphics g)
void
paintTrack(java.awt.Graphics g)
protected void
uninstallListeners(javax.swing.JSlider slider)
-
Methods inherited from class javax.swing.plaf.basic.BasicSliderUI
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbLocation, calculateTickRect, calculateTrackBuffer, createChangeListener, createComponentListener, createFocusListener, createPropertyChangeListener, createScrollListener, createTrackListener, createUI, 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, installDefaults, installKeyboardActions, installUI, isDragging, labelsHaveSameBaselines, paint, paintHorizontalLabel, paintLabels, paintMajorTickForHorizSlider, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, scrollDueToClickInTrack, setThumbLocation, uninstallDefaults, uninstallKeyboardActions, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue
-
-
-
-
Constructor Detail
-
ColorPickerSliderUI
public ColorPickerSliderUI(javax.swing.JSlider b, ColorPicker cp)
-
-
Method Detail
-
paintThumb
public void paintThumb(java.awt.Graphics g)
- Overrides:
paintThumb
in classjavax.swing.plaf.basic.BasicSliderUI
-
calculateThumbSize
protected void calculateThumbSize()
- Overrides:
calculateThumbSize
in classjavax.swing.plaf.basic.BasicSliderUI
-
calculateTrackRect
protected void calculateTrackRect()
- Overrides:
calculateTrackRect
in classjavax.swing.plaf.basic.BasicSliderUI
-
paintTrack
public void paintTrack(java.awt.Graphics g)
- Overrides:
paintTrack
in classjavax.swing.plaf.basic.BasicSliderUI
-
paintFocus
public void paintFocus(java.awt.Graphics g)
- Overrides:
paintFocus
in classjavax.swing.plaf.basic.BasicSliderUI
-
installListeners
protected void installListeners(javax.swing.JSlider slider)
- Overrides:
installListeners
in classjavax.swing.plaf.basic.BasicSliderUI
-
uninstallListeners
protected void uninstallListeners(javax.swing.JSlider slider)
- Overrides:
uninstallListeners
in classjavax.swing.plaf.basic.BasicSliderUI
-
-