|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectfr.cnam.grille.GrilleIHM
public class GrilleIHM
Classe de définition d'une grille IHM avec laquelle il est possible :
- de colorer ou effacer une case de la grille
- de realiser une action sur chacun des 10 boutons qui se trouvent à cote de la grille
- de nommer les boutons
| Constructor Summary | |
|---|---|
GrilleIHM(int nbX,
int nbY,
int tailleCase)
Constructeur de la grille. |
|
| Method Summary | |
|---|---|
int |
getMarque(int x,
int y)
Retourne la marque de la case |
int |
getNbMaxMarqueur()
Retourne le nombre max de couleur géré par GrilleIHM |
int |
getNbX()
Retourne le nombre de colonne de la grille |
int |
getNbY()
Retourne le nombre de ligne de la grille |
java.awt.Panel |
getPanel()
Retourne le panel contenant la GrilleIHM |
static void |
main(java.lang.String... args)
Méthode de test de la classe. |
void |
razGrille()
Efface le contenu de la grille (La valeur 0 est mise dans chaque case) |
void |
setActeur(GrilleControlesInt acteur)
Initialise l'acteur qui est un objet qui implémente l'interface GrilleControlesInt |
void |
setMarque(int marque,
int x,
int y)
Affecte à une case de la grille la marque (couleur) |
void |
setNomBouton(int num,
java.lang.String nom)
Permet de changer le nom d'un bouton de l'IHM. |
boolean |
siCaseLibre(int x,
int y)
Teste si la case est libre (différente de 0) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GrilleIHM(int nbX,
int nbY,
int tailleCase)
nbX - nombre colonne de la grillenbY - nombre de ligne de la grilletailleCase - la taille en pixel des cases de la grille| Method Detail |
|---|
public void setActeur(GrilleControlesInt acteur)
public java.awt.Panel getPanel()
public void razGrille()
public void setMarque(int marque,
int x,
int y)
marque - une valeur de 1 à 10 (couleur) ou 0 (case vide)x - coordonnée en x de la casey - coordonnée en y de la case
public int getMarque(int x,
int y)
x - coordonnée en x de la casey - coordonnée en y de la case
public boolean siCaseLibre(int x,
int y)
x - coordonnée en x de la casey - coordonnée en y de la case
public int getNbX()
public int getNbY()
public int getNbMaxMarqueur()
public void setNomBouton(int num,
java.lang.String nom)
num - numéro du bouton (de 1 à 10)nom - du boutonpublic static void main(java.lang.String... args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||