public class HSBColorPaletteUI extends ScrollableColorPaletteUI
| Modifier and Type | Field and Description |
|---|---|
static String |
PALETTE_PADDING_BOTH
A possible value for the
PALETTE_PADDING_PROPERTY .
|
static String |
PALETTE_PADDING_NONSATURATED
A possible value for the
PALETTE_PADDING_PROPERTY .
|
static String |
PALETTE_PADDING_PROPERTY
The client property that is associated with how the palette is vertically padded.
|
static String |
PALETTE_PADDING_SATURATED
A possible value for the
PALETTE_PADDING_PROPERTY .
|
scrollBarListenerPREFERRED_CELL_HEIGHT_PROPERTY, PREFERRED_CELL_WIDTH_PROPERTY, RELATIVE_POINT_PROPERTY| Constructor and Description |
|---|
HSBColorPaletteUI()
|
HSBColorPaletteUI(HueDistribution
|
| Modifier and Type | Method and Description |
|---|---|
static ComponentUI |
createUI(JComponent
|
protected ColorSet |
getColorSet(ColorPalette
|
protected ColorSet |
getColorSet(ColorPalette
|
protected int |
getHorizontalScrollMax(ColorPalette
|
protected int |
getVerticalScrollMax(ColorPalette
|
void |
installUI(JComponent
|
protected boolean |
isGrid()
|
void |
paint(Graphics
|
protected void |
scroll(ColorPalette
|
void |
uninstallUI(JComponent
|
protected void |
updateColor(ColorPalette
This will reset this UI so it features the color provided.
|
getHorizontalScrollBar, getHorizontalScrollValue, getImageInsets, getVerticalScrollBar, getVerticalScrollValue, isWrapping, processKeyEvent, updateScrollBarBoundscontains, getAdjustingLock, getColor, getDefaultBorder, getImageBounds, getMaximumSize, getMinimumSize, getPreferredSize, getRGBDistanceSquared, isRelativePointValid, processMouseEventgetAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, updatepublic static final StringPALETTE_PADDING_PROPERTY
public static final StringPALETTE_PADDING_BOTH
PALETTE_PADDING_PROPERTY .
public static final StringPALETTE_PADDING_SATURATED
PALETTE_PADDING_PROPERTY .
public static final StringPALETTE_PADDING_NONSATURATED
PALETTE_PADDING_PROPERTY .
public HSBColorPaletteUI()
public HSBColorPaletteUI(HueDistributionhue, int rows, int columns)
public static ComponentUIcreateUI(JComponent jc)
protected int getHorizontalScrollMax(ColorPalettecp)
protected int getVerticalScrollMax(ColorPalettecp)
protected ColorSetgetColorSet(ColorPalette cp)
protected ColorSetgetColorSet(ColorPalette cp, boolean grid)
public void paint(Graphicsg, JComponent c)
protected boolean isGrid()
protected void updateColor(ColorPalettecp)
public void installUI(JComponentc)
protected void scroll(ColorPalettecp, int dx, int dy)
public void uninstallUI(JComponentc)