Wie man VBox füllen Sie die Größe des übergeordneten
Ist das der richtige Weg, um VBox füllen seine Eltern:
final Group root = new Group();
final Scene scene = new Scene(root, 1000, 800, Color.BLACK);
final VBox c = new VBox();
c.setAlignment(Pos.TOP_CENTER);
c.setSpacing(10);
c.setFillWidth(true);
c.getChildren().add(...);
c.getChildren().add(...);
c.getChildren().add(...);
c.prefWidthProperty().bind(scene.widthProperty());
c.prefHeightProperty().bind(scene.heightProperty());
root.getChildren().add(c);
stage.setTitle("blah"); //$NON-NLS-1$
stage.setScene(scene);
stage.show();
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erreichen die gleiche Funktionalität ohne die Verwendung von binden, mit nur BorderPane statt Gruppe
Sind Sie, dass ein häufiger Fehler.
Es ist nicht notwendig, um eine Gruppe zu erstellen, wie die Wurzel, nur direkt VBox als root an und fügen Sie es in die Szene.