diff --git a/src/main/java/kellerkinder/HomeFlix/application/FilmDetailView.java b/src/main/java/kellerkinder/HomeFlix/application/FilmDetailView.java new file mode 100644 index 0000000..c5da73e --- /dev/null +++ b/src/main/java/kellerkinder/HomeFlix/application/FilmDetailView.java @@ -0,0 +1,18 @@ +package kellerkinder.HomeFlix.application; + +import javafx.fxml.FXML; +import javafx.scene.control.Label; + +public class FilmDetailView { + + @FXML private Label lblFilm; + + public void initialize() { + System.out.println("init nested controller"); + } + + public void foo() { + System.out.println("test"); + } + +} diff --git a/src/main/java/kellerkinder/HomeFlix/application/Main.java b/src/main/java/kellerkinder/HomeFlix/application/Main.java index 2d580c6..26e78b5 100644 --- a/src/main/java/kellerkinder/HomeFlix/application/Main.java +++ b/src/main/java/kellerkinder/HomeFlix/application/Main.java @@ -34,6 +34,7 @@ import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.FXMLLoader; +import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.image.Image; import javafx.scene.layout.AnchorPane; diff --git a/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java b/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java index a615e15..9481d9c 100644 --- a/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java +++ b/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java @@ -163,6 +163,9 @@ public class MainWindowController { // poster-mode @FXML private ScrollPane posterModeScrollPane; @FXML private FlowPane posterModeFlowPane; + + // FilmDetailView + @FXML private FilmDetailView filmDetailViewController; private DBController dbController; private UpdateController updateController; @@ -498,6 +501,7 @@ public class MainWindowController { @FXML private void returnBtnclicked() { filmsTreeTable.getSelectionModel().select(last); + filmDetailViewController.foo(); } @FXML diff --git a/src/main/resources/fxml/FilmDetailView.fxml b/src/main/resources/fxml/FilmDetailView.fxml new file mode 100644 index 0000000..94bc190 --- /dev/null +++ b/src/main/resources/fxml/FilmDetailView.fxml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/src/main/resources/fxml/MainWindow.fxml b/src/main/resources/fxml/MainWindow.fxml index d8283f1..865bb27 100644 --- a/src/main/resources/fxml/MainWindow.fxml +++ b/src/main/resources/fxml/MainWindow.fxml @@ -74,6 +74,9 @@ + + +