|
||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Button
|
+--Solitari.Botonet
Aquesta classe Botonet és un boto usual al que li hem afegit tres imatges, que es mostraran segons l'estat: 0 - normal; 1 - seleccionat; 2 - esborrat. També s'utilitzen Botonets sense imatges, així que utilitzam la variable dibuixa per decidir que se fa als mètodes de dibuix.
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AWTTreeLock |
| Field Summary | |
private boolean |
dibuixa
Indica si el Botonet te imatges associades |
(package private) int |
estat
Indica l'estat del Botonet |
(package private) java.awt.Image[] |
fit
Imatges corresponents a cada estat del Botonet |
| Constructor Summary | |
Solitari.Botonet()
Constructor per defecte |
|
Solitari.Botonet(java.lang.String c)
Constructor d'un Botonet sense imatges |
|
Solitari.Botonet(java.lang.String c,
java.lang.String ima0,
java.lang.String ima1,
java.lang.String ima2)
Constructor d'un Botonet amb imatges |
|
| Method Summary | |
void |
esborrar()
Canvia l'estat del botó a esborrat (2), és a dir, llevam la fitxa |
void |
normal()
Canvia l'estat del botó a normal (0). |
void |
paint(java.awt.Graphics g)
En el cas d'un botó amb imatges, el dibuixa segons l'estat en que es trobi |
void |
seleccionar()
Canvia l'estat del botó a seleccionat (1), i com a conseqüència la imatge canvia |
void |
setImage(java.lang.String ima0,
java.lang.String ima1,
java.lang.String ima2)
Canvia les imatges del botó per aquestes noves tres |
| Field Detail |
java.awt.Image[] fit
private boolean dibuixa
int estat
| Constructor Detail |
public Solitari.Botonet(java.lang.String c,
java.lang.String ima0,
java.lang.String ima1,
java.lang.String ima2)
public Solitari.Botonet(java.lang.String c)
public Solitari.Botonet()
| Method Detail |
public void seleccionar()
public void esborrar()
public void normal()
public void paint(java.awt.Graphics g)
public void setImage(java.lang.String ima0,
java.lang.String ima1,
java.lang.String ima2)
|
||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||