org.jhotdraw.color
Class ColorSliderUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SliderUI
-
- javax.swing.plaf.basic.BasicSliderUI
-
- org.jhotdraw.color.ColorSliderUI
-
- Direct Known Subclasses:
- PaletteColorSliderUI
public class ColorSliderUI extends javax.swing.plaf.basic.BasicSliderUIA UI delegate for color sliders. The track of the slider visualizes how changing the value of the slider affects the color.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description classColorSliderUI.CSUIPropertyChangeHandlerclassColorSliderUI.TrackListener-
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
-
-
Constructor Summary
Constructors Constructor and Description ColorSliderUI(javax.swing.JSlider b)Creates a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent b)java.awt.DimensiongetMinimumHorizontalSize()java.awt.DimensiongetMinimumVerticalSize()java.awt.DimensiongetPreferredHorizontalSize()java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)java.awt.DimensiongetPreferredVerticalSize()voidpaintColorTrack(java.awt.Graphics g, int x, int y, int width, int height, int buffer)voidpaintFocus(java.awt.Graphics g)voidpaintThumb(java.awt.Graphics g)voidpaintTicks(java.awt.Graphics g)voidpaintTrack(java.awt.Graphics g)-
Methods inherited from class javax.swing.plaf.basic.BasicSliderUI
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installUI, paint, paintLabels, scrollByBlock, scrollByUnit, setThumbLocation, uninstallUI, valueForXPosition, valueForYPosition
-
-
-
-
Constructor Detail
-
ColorSliderUI
public ColorSliderUI(javax.swing.JSlider b)
Creates a new instance.
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent b)
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSizein classjavax.swing.plaf.basic.BasicSliderUI
-
getPreferredHorizontalSize
public java.awt.Dimension getPreferredHorizontalSize()
- Overrides:
getPreferredHorizontalSizein classjavax.swing.plaf.basic.BasicSliderUI
-
getPreferredVerticalSize
public java.awt.Dimension getPreferredVerticalSize()
- Overrides:
getPreferredVerticalSizein classjavax.swing.plaf.basic.BasicSliderUI
-
getMinimumHorizontalSize
public java.awt.Dimension getMinimumHorizontalSize()
- Overrides:
getMinimumHorizontalSizein classjavax.swing.plaf.basic.BasicSliderUI
-
getMinimumVerticalSize
public java.awt.Dimension getMinimumVerticalSize()
- Overrides:
getMinimumVerticalSizein classjavax.swing.plaf.basic.BasicSliderUI
-
paintThumb
public void paintThumb(java.awt.Graphics g)
- Overrides:
paintThumbin classjavax.swing.plaf.basic.BasicSliderUI
-
paintTrack
public void paintTrack(java.awt.Graphics g)
- Overrides:
paintTrackin classjavax.swing.plaf.basic.BasicSliderUI
-
paintTicks
public void paintTicks(java.awt.Graphics g)
- Overrides:
paintTicksin classjavax.swing.plaf.basic.BasicSliderUI
-
paintFocus
public void paintFocus(java.awt.Graphics g)
- Overrides:
paintFocusin classjavax.swing.plaf.basic.BasicSliderUI
-
paintColorTrack
public void paintColorTrack(java.awt.Graphics g, int x, int y, int width, int height, int buffer)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG