Class MessagePanel

java.lang.Object
client.ihm.panel.affichage.MessagePanel

public class MessagePanel extends Object
Panneau de message utilisant JavaFX et FXML pour représenter un message individuel dans le chat. Affiche l'avatar circulaire de l'utilisateur, son pseudonyme, la date d'envoi et le contenu du message.
  • Constructor Details

    • MessagePanel

      public MessagePanel(ChatEventDTO event, String adresse) throws Exception
      Constructeur du panneau de message. Charge le FXML et initialise les données du message.
      Parameters:
      event - l'événement de chat contenant les données du message à afficher
      adresse - l'adresse du serveur d'images
      Throws:
      Exception
  • Method Details

    • initialize

      public void initialize()
      Méthode appelée automatiquement après le chargement du FXML. Initialise les composants avec les données du message.
    • getParent

      public javafx.scene.Parent getParent()
      Retourne le nœud racine du panneau de message.
      Returns:
      le nœud Parent racine