Package MateZone

Class Controleur

java.lang.Object
MateZone.Controleur

public class Controleur extends Object
Classe principale de contrôle de l'application MateZone. Gère la logique de connexion et le lancement des différentes interfaces utilisateur.
  • Field Details

    • host

      private String host
      Adresse de l'hôte du serveur.
    • port

      private int port
      Port du serveur.
  • Constructor Details

    • Controleur

      public Controleur(String host, int port)
      Constructeur de la classe Controleur.
      Parameters:
      host - Adresse de l'hôte du serveur.
      port - Port du serveur.
  • Method Details

    • lancerConnectionFrame

      public void lancerConnectionFrame()
      Lance la fenêtre de connexion (ConnectionFrame). Télécharge les fichiers distants nécessaires avant de démarrer l'application.
    • lancerFrameMateZone

      public void lancerFrameMateZone(String host, int port)
      Lance la fenêtre principale de l'application (FrameClient).
      Parameters:
      host - Adresse de l'hôte du serveur.
      port - Port du serveur.
    • afficherMessageConnexion

      public void afficherMessageConnexion(String pseudo, FrameClient frameClient)
      Affiche un message de confirmation de connexion dans la console.
      Parameters:
      pseudo - Pseudo de l'utilisateur connecté.
      frameClient - Instance de la fenêtre FrameClient.
    • main

      public static void main(String[] args)
      Méthode principale pour lancer l'application. Les arguments permettent de spécifier l'hôte et le port du serveur.
      Parameters:
      args - Arguments de la ligne de commande (hôte et port).