com.levigo.util.swing.colorpicker
Class ColorPickerSliderUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
com.levigo.util.swing.colorpicker.ColorPickerSliderUI
- Direct Known Subclasses:
- ColorPickerAlphaSliderUI
public class ColorPickerSliderUI
- extends BasicSliderUI
This is a SliderUI designed specifically for the ColorPicker
.
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 |
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, uninstallKeyboardActions, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
colorPicker
protected final ColorPicker colorPicker
ColorPickerSliderUI
public ColorPickerSliderUI(JSlider b,
ColorPicker cp)
paintThumb
public void paintThumb(Graphics g)
- Overrides:
paintThumb
in class BasicSliderUI
calculateThumbSize
protected void calculateThumbSize()
- Overrides:
calculateThumbSize
in class BasicSliderUI
calculateTrackRect
protected void calculateTrackRect()
- Overrides:
calculateTrackRect
in class BasicSliderUI
paintTrack
public void paintTrack(Graphics g)
- Overrides:
paintTrack
in class BasicSliderUI
isTrackImageUpToDate
protected boolean isTrackImageUpToDate(int length)
trackImageIsTransparent
protected boolean trackImageIsTransparent()
initTrackImageData
protected void initTrackImageData(int s,
int[] data)
paintFocus
public void paintFocus(Graphics g)
- Overrides:
paintFocus
in class BasicSliderUI
installListeners
protected void installListeners(JSlider slider)
- Overrides:
installListeners
in class BasicSliderUI
uninstallListeners
protected void uninstallListeners(JSlider slider)
- Overrides:
uninstallListeners
in class BasicSliderUI
Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.