Index de l'article

 

La classe Hole ressemble fortement à celle du mode console. Cette classe doit forcément hériter de Application. Dans main(), il suffit d'analyser les paramètres pour vérifier s'ils sont corrects puis appeler la méthode launch() qui lance le "moteur" javafx. Ce dernier va automatiquement appeler la méthode start(), qu'il faut implémenter avec les étapes suivantes :

  • créer le modèle global,
  • ajouter des joueurs au modèle,
  • enregistrer des noms des classes associées aux stages dans le StageFactory,
  • créer le panneau principal, dans le cas présent, une instance de HoleRootPane.
  • créer la vue globale,
  • créer le contrôleur global,
  • définir le premier stage,
  • afficher la fenêtre principale.