|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.davisor.graphics.PaintPalette
PaintPalette implements an paint iteratory utility to cycle through
a BetterPaint paint chain, and return back to beginning.
The utility supports also ordinary paints, for which the paint
chain is an infinite loop of that one ordinary paint.
| Field Summary | |
protected java.awt.Paint |
M_current
|
protected java.awt.Paint |
M_first
|
| Constructor Summary | |
PaintPalette(java.awt.Paint paint)
Creates a new paint palette from given better paint. |
|
| Method Summary | |
static PaintPalette |
create(java.awt.Paint paint)
Creates a new paint palette, but only if given paint is not null. |
java.awt.Paint |
getCurrent()
Gets current paint in paint chain. |
static java.awt.Paint |
getCurrent(PaintPalette paintPalette)
Gets current paint in paint palette, but only if is not null. |
java.awt.Paint |
getFirst()
Gets the first paint in paint chain. |
void |
next()
Moves the current paint to the next paint in a paint chain. |
static void |
next(PaintPalette paintPalette)
Moves the current point to the next paint in a paint chain, but only if is not null. |
void |
reset()
Moves the current paint to the first paint in paint chain. |
static void |
reset(PaintPalette paintPalette)
Resets given paint palette, but only if is not null. |
java.lang.String |
toString()
Gets paint palette string representation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected java.awt.Paint M_first
protected java.awt.Paint M_current
| Constructor Detail |
public PaintPalette(java.awt.Paint paint)
paint - palette paint (may be null)| Method Detail |
public java.lang.String toString()
public static PaintPalette create(java.awt.Paint paint)
null.
paint - palette paint (may be null)
null if paint was
nullpublic java.awt.Paint getFirst()
reset()public java.awt.Paint getCurrent()
getCurrent(PaintPalette)public static java.awt.Paint getCurrent(PaintPalette paintPalette)
null.
paintPalette - paint palette (may be null)
null if
the palette was nullgetCurrent()public void next()
BetterPaint, nothing is done.
next(PaintPalette),
reset()public static void next(PaintPalette paintPalette)
null.
paintPalette - paint palette (may be null)next()public void reset()
next(),
reset(PaintPalette)public static void reset(PaintPalette paintPalette)
null.
paintPalette - paint palette (may be null)reset()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||