org.wegra.awt.graph
Class Palette

java.lang.Object
  extended byorg.wegra.awt.graph.Palette
Direct Known Subclasses:
BarGraph.Palette, HistoryGraph.Palette, MmPanel.Palette

public abstract class Palette
extends java.lang.Object

Common palette interface.

Author:
wegra (Bok-Youn Lee)

Field Summary
static PaletteId BACKGROUND
           
static PaletteId FOREGROUND
           
 
Constructor Summary
Palette()
           
 
Method Summary
 java.awt.Color getColor(PaletteId id)
          Returns specified color.
abstract  void restoreDefault()
          Restores to the default palette setting.
 void setColor(PaletteId id, java.awt.Color color)
          Sets specified color.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BACKGROUND

public static final PaletteId BACKGROUND

FOREGROUND

public static final PaletteId FOREGROUND
Constructor Detail

Palette

public Palette()
Method Detail

restoreDefault

public abstract void restoreDefault()
Restores to the default palette setting.


getColor

public java.awt.Color getColor(PaletteId id)
Returns specified color.


setColor

public void setColor(PaletteId id,
                     java.awt.Color color)
Sets specified color.