|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
com.colorpicker.swing.ColorPickerSliderUI
class ColorPickerSliderUI
This is a non-public SliderUI designed specifically for the
ColorPicker
.
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 | |
---|---|
(package private) int |
ARROW_HALF
Half of the height of the arrow |
(package private) java.awt.image.BufferedImage |
bi
|
(package private) ColorPicker |
colorPicker
|
(package private) int[] |
intArray
|
(package private) int |
lastMode
|
(package private) javax.swing.event.MouseInputAdapter |
myMouseListener
This overrides the default behavior for this slider and sets the thumb to where the user clicked. |
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 | |
---|---|
ColorPickerSliderUI(javax.swing.JSlider b,
ColorPicker cp)
|
Method Summary | |
---|---|
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, uninstallKeyboardActions, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue |
Methods inherited from class javax.swing.plaf.ComponentUI |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
ColorPicker colorPicker
int ARROW_HALF
int[] intArray
java.awt.image.BufferedImage bi
int lastMode
javax.swing.event.MouseInputAdapter myMouseListener
Constructor Detail |
---|
ColorPickerSliderUI(javax.swing.JSlider b, ColorPicker cp)
Method Detail |
---|
public void paintThumb(java.awt.Graphics g)
paintThumb
in class javax.swing.plaf.basic.BasicSliderUI
protected void calculateThumbSize()
calculateThumbSize
in class javax.swing.plaf.basic.BasicSliderUI
protected void calculateTrackRect()
calculateTrackRect
in class javax.swing.plaf.basic.BasicSliderUI
public void paintTrack(java.awt.Graphics g)
paintTrack
in class javax.swing.plaf.basic.BasicSliderUI
public void paintFocus(java.awt.Graphics g)
paintFocus
in class javax.swing.plaf.basic.BasicSliderUI
protected void installListeners(javax.swing.JSlider slider)
installListeners
in class javax.swing.plaf.basic.BasicSliderUI
protected void uninstallListeners(javax.swing.JSlider slider)
uninstallListeners
in class javax.swing.plaf.basic.BasicSliderUI
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |