Achala Weerasooriya
Achala Weerasooriya

Reputation: 215

When full screen is applied in javaFx the controllers doesnt adjust to the screen

Im doing my 1st JavaFx project using scene builder 2.0. When I set the fullscreen method true, the anchor pane goes to full screen but the controllers inside the container doesn't adjust according to the adjusted pane size. It will be a great help if someone could point me out where I have messed up. This is the code I have used in the main program.

    public void start(Stage stage) throws Exception {
    Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
    javafx.geometry.Rectangle2D r = Screen.getPrimary().getBounds();
    Scene scene = new Scene(root,r.getWidth(), r.getHeight());
    String css = this.getClass().getResource("newCascadeStyleSheet.css").toExternalForm(); 






    stage.setScene(scene);

    scene.getStylesheets().add(css);
    stage.show();
}

Ive set the sizes padding and everything using scene builder options. Thanks in advance.

Upvotes: 0

Views: 717

Answers (1)

zxxz
zxxz

Reputation: 170

I think what you are missing is a Fit to parent setting in your view. As you are using SceneBuilder, I suggest you to try the following: in the Hierarchy view (left side) right-click your component and select Fit to parent. This is an example (taken from this awesome tutorial): enter image description here

Upvotes: 1

Related Questions