Class MateZoneFrame

java.lang.Object
client.ihm.frame.affichage.MateZoneFrame

public class MateZoneFrame extends Object
Fenêtre principale de MateZone utilisant JavaFX et FXML. Cette fenêtre contient l'affichage des messages et la zone de saisie. Elle est affichée après une connexion réussie de l'utilisateur.
  • Constructor Details

    • MateZoneFrame

      public MateZoneFrame(Controleur controleur)
      Constructeur de la fenêtre principale MateZone.
      Parameters:
      controleur - le contrôleur principal de l'application
  • Method Details

    • initialize

      public void initialize()
      Méthode appelée automatiquement après le chargement du FXML. Configure les événements des boutons et du champ de texte.
    • afficherFrame

      public void afficherFrame() throws Exception
      Affiche la fenêtre MateZone.
      Throws:
      Exception
    • afficherListMessage

      public void afficherListMessage(ChatEventDTO eventDTO)
      Affiche une liste de messages dans le salon de chat.
      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.
      Parameters:
      eventDTO - l'événement contenant le nouveau message à afficher
    • afficherListChannel

      public void afficherListChannel(ChatEventDTO eventDTO)
      Affiche une liste de channels.
      Parameters:
      eventDTO - l'événement contenant la liste des channels à afficher
    • afficherNvChannel

      public void afficherNvChannel(ChatEventDTO eventDTO)
      Affiche un nouveau channels.
      Parameters:
      eventDTO - l'événement contenant le nouveau channels à afficher
    • setNomCannel

      public void setNomCannel(String nom)
    • ouvrirParametre

      public void ouvrirParametre()