Class GMCase

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class GMCase extends JPanel
GMCase représente une case dans une grille éditable. Cette classe étend JPanel et utilise un GMCaseListener pour gérer les événements de touche.
See Also:
  • Field Details

    • isActive

      protected boolean isActive
      Statut de la case
  • Constructor Details

    • GMCase

      public GMCase(GMGrid grille, int row, int col)
      Constructeur par défaut de GMCase. Initialise le bouton avec les propriétés nécessaires, crée un GMCaseListener et l'ajoute au bouton.
  • Method Details

    • updateDisplay

      public void updateDisplay()
      Met à jour l'affichage de la case avec la valeur actuelle.
    • setCellValue

      public void setCellValue(int value)
      Définit la valeur de la case et met à jour son affichage.
      Parameters:
      value - La nouvelle valeur de la case.
    • getCellValue

      public int getCellValue()
      Récupère la valeur actuelle de la case.
      Returns:
      La valeur actuelle de la case.
    • setActive

      public void setActive(boolean active)