org.micropainter.core.palettes
Class ColorPalette
java.lang.Object
org.micropainter.core.palettes.ColorPalette
- Direct Known Subclasses:
- FilPalette, JennyPalette, MaxencePalette, NanoChromatique, PetalPalette, RosePalette, TangoPalette
public abstract class ColorPalette
- extends java.lang.Object
ColorPalette
- Author:
- sebausore
|
Field Summary |
private java.util.Vector<java.awt.Color> |
palette
|
|
Method Summary |
static java.awt.Color |
alpha(java.awt.Color c,
int alpha)
|
static java.awt.Color |
brighter(java.awt.Color c,
float FACTOR)
|
static java.awt.Color |
darker(java.awt.Color c,
float FACTOR)
|
java.util.Vector<java.awt.Color> |
getPaletteColors()
|
static java.awt.Color |
getRandomColor()
|
void |
registerColor(java.awt.Color c)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
palette
private java.util.Vector<java.awt.Color> palette
ColorPalette
public ColorPalette()
getRandomColor
public static java.awt.Color getRandomColor()
alpha
public static java.awt.Color alpha(java.awt.Color c,
int alpha)
brighter
public static java.awt.Color brighter(java.awt.Color c,
float FACTOR)
darker
public static java.awt.Color darker(java.awt.Color c,
float FACTOR)
registerColor
public void registerColor(java.awt.Color c)
getPaletteColors
public java.util.Vector<java.awt.Color> getPaletteColors()