|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.Observable
draw.sources.Palette
public class Palette
Palette de couleurs.
L'arc en ciel compte 6 étapes :
D'abord on part d'une couleur initiale qui est le rouge (255,0,0).
| Field Summary | |
|---|---|
private java.awt.Color[] |
ciel
Arc en ciel. |
private java.awt.Color |
couleur
Couleur courante. |
private int |
curseur
Curseur de l'arc en ciel. |
private java.awt.Color[][] |
pots
Palette de base. |
private int[] |
sliders
Sliders. |
| Constructor Summary | |
|---|---|
Palette()
Crée la palette. |
|
| Method Summary | |
|---|---|
java.awt.Color |
getCiel()
Retourne la couleur pointée par le curseur dans l'arc en ciel. |
java.awt.Color |
getCiel(int n)
Retourne la couleur d'index n. |
java.awt.Color |
getCouleur()
Retourne la couleur courante. |
java.awt.Color |
getPot(int i,
int j)
Retourne la couleur d'un pot. |
int |
getSlider(int n)
Retourne la valeur d'un slider. |
void |
setCouleur(java.awt.Color c)
Modifie la couleur courante. |
void |
setCurseur(int n)
Modifie le curseur de l'arc en ciel. |
void |
setSlider(int n,
int v)
Modifie la valeur d'un slider. |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int[] sliders
private java.awt.Color[][] pots
private java.awt.Color couleur
private java.awt.Color[] ciel
private int curseur
| Constructor Detail |
|---|
public Palette()
| Method Detail |
|---|
public java.awt.Color getCiel()
public java.awt.Color getCiel(int n)
n - Index.
public int getSlider(int n)
n - Slider numéro n.
public void setSlider(int n,
int v)
n - Slider numéro n.v - Nouvelle valeur.
public java.awt.Color getPot(int i,
int j)
i - A la ligne i.j - A la colonne j.
public java.awt.Color getCouleur()
public void setCouleur(java.awt.Color c)
c - Nouvelle couleur.public void setCurseur(int n)
n - Nouvelle position.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||