如何在ImageView JavaFx中将两个图像添加到彼此的下方?
我想在2个图像视图中添加2张照片,一张接一张,一张接一张。但当我加入Hbox时,它们是并排显示的。如何触发ImageView 2显示在ImageView 1下方如何在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);
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代表垂直。