Zum Problem,
sobald ich das AnchorPane ansprechen möchte erhalte ich eine NullPointer Exception.
Soweit ich weiß regelt JavaFX die Instantiierung der Attribute intern.
Achja und die onCreate() Methode wird in der start - Methode erst am Ende aufgerufen.
Die FXML Datei:
sobald ich das AnchorPane ansprechen möchte erhalte ich eine NullPointer Exception.
Soweit ich weiß regelt JavaFX die Instantiierung der Attribute intern.
Achja und die onCreate() Methode wird in der start - Methode erst am Ende aufgerufen.
Java:
public class Controller {
@FXML
AnchorPane mainAnchor;
public void onCreate(){
System.out.println(mainAnchor); //liefert immer NULL
mainAnchor.getStylesheets().add("sample/style.css");
}
}
Code:
<AnchorPane id="anchorPaneStyle" fx:id="mainAnchor" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" styleClass="sample/style.css" xmlns="http://javafx.com/javafx/8.0.172-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sample.Controller">
<children>
<Button mnemonicParsing="false" text="Button" />
</children>
</AnchorPane>