Package MateZone
Class Controleur
java.lang.Object
MateZone.Controleur
Classe principale de contrôle de l'application MateZone.
Gère la logique de connexion et le lancement des différentes interfaces utilisateur.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafficherMessageConnexion(String pseudo, FrameClient frameClient) Affiche un message de confirmation de connexion dans la console.voidLance la fenêtre de connexion (ConnectionFrame).voidlancerFrameMateZone(String host, int port) Lance la fenêtre principale de l'application (FrameClient).static voidMéthode principale pour lancer l'application.
-
Field Details
-
host
Adresse de l'hôte du serveur. -
port
private int portPort du serveur.
-
-
Constructor Details
-
Controleur
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
Lance la fenêtre principale de l'application (FrameClient).- Parameters:
host- Adresse de l'hôte du serveur.port- Port du serveur.
-
afficherMessageConnexion
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
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).
-