Class PieceEdit

PieceEdit

public class PieceEdit
implements MouseListener, ActionListener

Variable Index

 o buttonAjouter
Bouton d'ajout de la piece au jeu.
 o buttonAnnuler
Bouton d'annulation de l'edition.
 o buttonLoad
Bouton de chargement a partir d'un fichier.
 o buttonSave
Bouton de sauvegarde dans un fichier.
 o canvas
Canvas d'affichage de la matrice de la piece.
 o frame
Frame d'affichage de l'editeur.
 o jeu
Jeu a qui il faut retourner la piece creee.
 o listColors
Liste des couleurs.
 o listTailles
Liste des tailles de la matrice d'edition de la piece.
 o mat
Matrice d'edition de la piece.

Constructor Index

 o PieceEdit(int, Jeu)
Constructeur de l'editeur de pieces.

Method Index

 o actionPerformed(ActionEvent)
Methode d'appel dans le cas d'appui sur un bouton ou une liste.
 o mouseClicked(MouseEvent)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).
 o mouseEntered(MouseEvent)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).
 o mouseExited(MouseEvent)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).
 o mousePressed(MouseEvent)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).
 o mouseReleased(MouseEvent)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).
 o setMatrix(Matrix)
Change la matrice d'edition.
 o setSizeMat(int)
Change la taille de la matrice d'edition.

Variables

 o mat
 private Matrix mat
Matrice d'edition de la piece.

 o jeu
 private Jeu jeu
Jeu a qui il faut retourner la piece creee.

 o frame
 private static JFrame frame
Frame d'affichage de l'editeur.

 o canvas
 private static PieceEditCanvas canvas
Canvas d'affichage de la matrice de la piece.

 o listColors
 private static JComboBox listColors
Liste des couleurs.

 o listTailles
 private static JComboBox listTailles
Liste des tailles de la matrice d'edition de la piece.

 o buttonSave
 private static JButton buttonSave
Bouton de sauvegarde dans un fichier.

 o buttonLoad
 private static JButton buttonLoad
Bouton de chargement a partir d'un fichier.

 o buttonAjouter
 private static JButton buttonAjouter
Bouton d'ajout de la piece au jeu.

 o buttonAnnuler
 private static JButton buttonAnnuler
Bouton d'annulation de l'edition.

Constructors

 o PieceEdit
 public PieceEdit(int size,
                  Jeu jeu)
Constructeur de l'editeur de pieces.

Parameters:
size - Taille de la matrice de la piece.
jeu - Jeu a qui retourner la piece a ajouter.

Methods

 o actionPerformed
 public void actionPerformed(ActionEvent e)
Methode d'appel dans le cas d'appui sur un bouton ou une liste.

Parameters:
e - Type d'action.
 o mouseClicked
 public void mouseClicked(MouseEvent e)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).

Parameters:
e - Type d'evenement.
 o mouseEntered
 public void mouseEntered(MouseEvent e)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).

Parameters:
e - Type d'evenement.
 o mouseExited
 public void mouseExited(MouseEvent e)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).

Parameters:
e - Type d'evenement.
 o mousePressed
 public void mousePressed(MouseEvent e)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).

Parameters:
e - Type d'evenement.
 o mouseReleased
 public void mouseReleased(MouseEvent e)
Gestionnaire de clic sur le bouton de la souris (obligatoire pour MouseListener).

Parameters:
e - Type d'evenement.
 o setMatrix
 public void setMatrix(Matrix mat)
Change la matrice d'edition.

Parameters:
mat - Nouvelle matrice à editer
 o setSizeMat
 public void setSizeMat(int size)
Change la taille de la matrice d'edition.

Parameters:
size - Nouvelle taille de la matrice d'edition.