Class HomeView

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class HomeView extends JPanel
HomeView représente la vue de la page d'accueil de l'application Sudoku. Cette classe étend JPanel et affiche les éléments de la page d'accueil, y compris le titre, les boutons et les contrôles audio. Elle utilise également les classes Title, Button, et MusicButton.
See Also:
  • Constructor Details

    • HomeView

      public HomeView(Window window, String mainTitle, String subTitle, String[] buttonTexts)
      Constructeur de la classe HomeView. Initialise la fenêtre parente et crée les composants de la page d'accueil.
      Parameters:
      window - La fenêtre parente.
      mainTitle - Le titre principal de la page.
      subTitle - Le sous-titre de la page.
      buttonTexts - Les textes des boutons.
  • Method Details

    • addComponentsToWindow

      public void addComponentsToWindow()
      Ajoute les composants créés à la fenêtre parente.
    • getFirstButton

      public Button getFirstButton()
      Récupère le premier bouton créé.
      Returns:
      Le premier bouton.
    • getSecondButton

      public Button getSecondButton()
      Récupère le deuxième bouton créé.
      Returns:
      Le deuxième bouton.
    • getThirdButton

      public Button getThirdButton()
      Récupère le troisième bouton créé.
      Returns:
      Le troisième bouton.