Ich versuche Controller (SelectedIssueController
) in meinem Hauptlayout (main.fxml) einzuschließen. Aber ich erhalte den folgenden Fehler:Verschachtelte Controller-Problem in Java FX
Can not set lt.mypackage.controllers.SelectedIssueController field lt.mypackage.controllers.MainController.selectedIssueController to javafx.scene.layout.VBox
Linie in main.fxml:
<fx:include fx:id="selectedIssueController" source="controllers/selectedissue.fxml" />
Mein selectedissue.fxml:
<VBox xmlns="http://javafx.com/javafx/8.0.40" xmlns:fx="http://javafx.com/fxml/1" fx:controller="lt.mypackage.controllers.SelectedIssueController" fillWidth="false" SplitPane.resizableWithParent="false">
<children>
.....
.....
</children>
</VBox>
Linie in MainController
:
@FXML
private SelectedIssueController selectedIssueController;
Wie ich es verstehe injiziert VBox
Objekt jetzt, aber ich brauche SelectedIssueController
. Was ist falsch an meiner aktuellen Implementierung?
Es funktioniert, danke :) – sider