Link Search Menu Expand Document

AbsScene

public abstract class AbsScene

Abstrakte Klasse, von der alle Szenen erben. Diese Klasse lädt vorallem FXML-Dateien.

public static InitResult initialize(URL fxml)

lädt die Szene intern und gibt die root-Instanz zurück.

  • Parameters: fxml — URL der FXML-Datei
  • Returns: das geladene Parent Objekt und die Controller-Instanz.

public static void setMenuBar(MenuBar menuBar, Parent root)

Setzt die MenuBar, falls das in initialize geladene root-Objekt BorderPane ist.

  • Parameters: menuBar — die zu setzende Menüleiste

public static InitResult start(Stage primaryStage, URL fxml, Parent root, AbsSceneController controller, String title, MenuBar menuBar, Integer width, Integer height, String icon)

Zeigt die Szene an.

  • Parameters: primaryStage — das Hauptfenster
  • Returns: das Initialisierungsergebniss

public static class InitResult

root und controller des Lade-Vorgangs.