Class JavaFXApplicationManager

java.lang.Object
client.ihm.JavaFXApplicationManager

public class JavaFXApplicationManager extends Object
Gestionnaire pour l'application JavaFX. Centralise la gestion du cycle de vie JavaFX et la création des fenêtres. Élimine les variables statiques et améliore l'architecture.
  • Constructor Details

    • JavaFXApplicationManager

      public JavaFXApplicationManager()
  • Method Details

    • initializeJavaFXIfNeeded

      public void initializeJavaFXIfNeeded()
      Initialise JavaFX si ce n'est pas déjà fait. Cette méthode est thread-safe et ne peut initialiser qu'une seule fois.
    • creerEtAfficherConnexion

      public void creerEtAfficherConnexion(Controleur controleur)
      Crée et affiche la fenêtre de connexion.
      Parameters:
      controleur - le contrôleur de l'application
    • fermerConnexion

      public void fermerConnexion()
      Ferme la fenêtre de connexion si elle existe.