Class SceneController

java.lang.Object
fr.univlille.iutinfo.fxml.Controller
fr.univlille.iutinfo.fxml.SceneController

public abstract class SceneController extends Controller
Cette classe abstraite définit le minimum requis pour controller une Scene JavaFX
  • Field Details

    • title

      protected String title
      Le titre de la scène
    • stage

      protected javafx.stage.Stage stage
      La Stage (fenêtre) où sera affichée la scène.
    • scene

      protected javafx.scene.Scene scene
      La Scene qui contiendra l'élément Parent root.
  • Constructor Details

    • SceneController

      public SceneController(String fxmlPath, String title, javafx.stage.Stage stage)
      Scene controller constructor
      Parameters:
      fxmlPath - un String représentant le chemin du fichier fxml.
      title - un String représentant le titre de la scène.
      stage - , l Stage (fenêtre) où sera affichée la scène.
  • Method Details

    • updateStage

      public final void updateStage() throws IOException
      Cette méthode charge tous les éléments JavaFX et fait appel à la méthode initialize.
      Specified by:
      updateStage in class Controller
      Throws:
      IOException - en cas de problème avec le fichier .fxml.
    • getStage

      public javafx.stage.Stage getStage()
      Returns:
      le Stage dans lequel se situe la scène contrôlée.
    • getTitle

      public String getTitle()
      Returns:
      un String représentant le titre de la scène contrôlée
    • getScene

      public javafx.scene.Scene getScene()
      Returns:
      la Scene contrôlée.