【发布时间】:2020-04-02 07:12:21
【问题描述】:
我想在 2 个图像视图中一个接一个地添加 2 张照片,然后在另一个下方添加。但是当我添加 Hbox() 时,它们并排显示。如何触发 ImageView 2 在 Imageview1 下方显示?
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。 H 代表水平,V 代表垂直。