【问题标题】:How to add 2 images below one another in ImageView JavaFx?如何在 ImageView JavaFx 中添加 2 个图像?
【发布时间】: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 代表垂直。

标签: java image javafx


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多