Class MateZoneFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class MateZoneFrame extends JFrame
Fenêtre principale de MateZone qui étend JFrame et sert d'interface de chat. Cette fenêtre contient le panneau d'affichage des messages (SalonPanel) et le panneau de saisie des messages (SaisieMessagePanel). Elle est affichée après une connexion réussie de l'utilisateur.
Version:
V1
Author:
Joshua Hermilly
See Also:
  • Constructor Details

    • MateZoneFrame

      public MateZoneFrame(Controleur controleur)
      Constructeur de la fenêtre principale MateZone. Configure les propriétés de la fenêtre et initialise les panneaux d'affichage et de saisie. La fenêtre est redimensionnable et centrée sur l'écran.
      Parameters:
      controleur - le contrôleur principal de l'application
  • Method Details

    • afficherListMessage

      public void afficherListMessage(ChatEventDTO eventDTO)
      Affiche une liste de messages dans le salon de chat. Délègue l'affichage au panneau SalonPanel.
      Parameters:
      eventDTO - l'événement contenant la liste des messages à afficher
    • afficherNvMessage

      public void afficherNvMessage(ChatEventDTO eventDTO)
      Affiche un nouveau message dans le salon de chat. Délègue l'affichage au panneau SalonPanel.
      Parameters:
      eventDTO - l'événement contenant le nouveau message à afficher