Comment faire de la VBox remplir la taille de son parent
Est-ce la bonne façon de faire VBox remplir son parent:
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();
OriginalL'auteur cdc | 2012-02-16
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir la même fonctionnalité sans l'aide de lier, à l'aide de seulement BorderPane à la place du Groupe
OriginalL'auteur ndrw
Vous faites une erreur commune.
Il n'est pas nécessaire de créer un Groupe comme la racine, juste utiliser directement VBox comme la racine et l'ajouter à la scène.
OriginalL'auteur Weidian Huang