com.bric.swing
Class ColorPickerSliderUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.SliderUI
          extended by javax.swing.plaf.basic.BasicSliderUI
              extended by com.bric.swing.ColorPickerSliderUI

public class ColorPickerSliderUI
extends javax.swing.plaf.basic.BasicSliderUI

This is a non-public SliderUI designed specifically for the ColorPicker.

Version:
1.1
Author:
Jeremy Wood

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
MAX_SCROLL, MIN_SCROLL, NEGATIVE_SCROLL, POSITIVE_SCROLL
 
Constructor Summary
ColorPickerSliderUI(javax.swing.JSlider jSlider, ColorPicker cp)
           
 
Method Summary
 void component_Resized(java.awt.event.ComponentEvent e)
           
 void paintFocus(java.awt.Graphics g)
           
 void paintThumb(java.awt.Graphics g)
           
 void paintTicks(java.awt.Graphics g)
           
 void paintTrack(java.awt.Graphics g)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicSliderUI
createUI, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, installUI, paint, paintLabels, scrollByBlock, scrollByUnit, setThumbLocation, uninstallUI, valueForXPosition, valueForYPosition
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorPickerSliderUI

public ColorPickerSliderUI(javax.swing.JSlider jSlider,
                           ColorPicker cp)
Method Detail

component_Resized

public void component_Resized(java.awt.event.ComponentEvent e)

paintThumb

public void paintThumb(java.awt.Graphics g)
Overrides:
paintThumb in class javax.swing.plaf.basic.BasicSliderUI

paintTrack

public void paintTrack(java.awt.Graphics g)
Overrides:
paintTrack in class javax.swing.plaf.basic.BasicSliderUI

paintTicks

public void paintTicks(java.awt.Graphics g)
Overrides:
paintTicks in class javax.swing.plaf.basic.BasicSliderUI

paintFocus

public void paintFocus(java.awt.Graphics g)
Overrides:
paintFocus in class javax.swing.plaf.basic.BasicSliderUI