From 33f9962d2b21b1903f3bc4a4396f3377ecd36466 Mon Sep 17 00:00:00 2001 From: Jesus Nieves Date: Sat, 4 Oct 2014 12:31:44 -0430 Subject: [PATCH 1/2] Make the windows resizable This code replace the Group element by a AnchorPane and set his four margins to "0", this change make the windows resizable. Now you can maximize the windows and if you have a FlowPane or something like that, this will have a responsive behavior. --- .../src/screensframework/ScreensFramework.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ScreensFramework/src/screensframework/ScreensFramework.java b/ScreensFramework/src/screensframework/ScreensFramework.java index 7af2106..271e10f 100644 --- a/ScreensFramework/src/screensframework/ScreensFramework.java +++ b/ScreensFramework/src/screensframework/ScreensFramework.java @@ -69,7 +69,12 @@ public void start(Stage primaryStage) { mainContainer.setScreen(ScreensFramework.screen1ID); - Group root = new Group(); + AnchorPane root = new AnchorPane(); + root.getChildren().addAll(mainContainer); + root.setTopAnchor(mainContainer, 0.0); + root.setRightAnchor(mainContainer, 0.0); + root.setBottomAnchor(mainContainer, 0.0); + root.setLeftAnchor(mainContainer, 0.0); root.getChildren().addAll(mainContainer); Scene scene = new Scene(root); primaryStage.setScene(scene); From ddc516861f95fafbd06a6101b46c3869b2c2c60d Mon Sep 17 00:00:00 2001 From: Jesus Nieves Date: Sat, 4 Oct 2014 12:33:27 -0430 Subject: [PATCH 2/2] Removed duplicate line --- ScreensFramework/src/screensframework/ScreensFramework.java | 1 - 1 file changed, 1 deletion(-) diff --git a/ScreensFramework/src/screensframework/ScreensFramework.java b/ScreensFramework/src/screensframework/ScreensFramework.java index 271e10f..5c29963 100644 --- a/ScreensFramework/src/screensframework/ScreensFramework.java +++ b/ScreensFramework/src/screensframework/ScreensFramework.java @@ -75,7 +75,6 @@ public void start(Stage primaryStage) { root.setRightAnchor(mainContainer, 0.0); root.setBottomAnchor(mainContainer, 0.0); root.setLeftAnchor(mainContainer, 0.0); - root.getChildren().addAll(mainContainer); Scene scene = new Scene(root); primaryStage.setScene(scene); primaryStage.show();