如何在ImageView JavaFx中将两个图像添加到彼此的下方?

如何在ImageView JavaFx中将两个图像添加到彼此的下方?,java,image,javafx,Java,Image,Javafx,我想在2个图像视图中添加2张照片,一张接一张,一张接一张。但当我加入Hbox时,它们是并排显示的。如何触发ImageView 2显示在ImageView 1下方 public void start(Stage primaryStage) { Image image = new Image("imageresource/Tagline.jpg"); ImageView imageView1 = new ImageView(image);

我想在2个图像视图中添加2张照片,一张接一张,一张接一张。但当我加入Hbox时,它们是并排显示的。如何触发ImageView 2显示在ImageView 1下方

public void start(Stage primaryStage) {

        Image image = new Image("imageresource/Tagline.jpg");

        ImageView imageView1 = new ImageView(image);
            imageView1.setFitHeight(100);
            imageView1.setPreserveRatio(true);
        Image image2 = new Image("imageresource/main.jpg");
        ImageView imageView2 = new ImageView(image2);
        imageView2.setFitHeight(200);
        imageView2.setPreserveRatio(true);



        HBox hbox = new HBox();
            hbox.getChildren().addAll(imageView1,imageView2);

        Scene scene = new Scene(hbox);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

您想使用VBox。顾名思义,HBox水平显示其子对象。

使用VBox。H代表水平,V代表垂直。