首页 > 解决方案 > JavaFX 3D 背景图片

问题描述

我正在尝试将背景图像添加到我的 JavaFX 3D 程序中,但它只是转换 ImageView 而不是将其设置为背景。我错过了什么?

我创建了 ImageView,然后在 start 方法中将其添加到单独的 Group 对象中。choiceLayout 是另一个 Group 对象。

Image image = new Image(Program.class.getResourceAsStream("picture.jpg"));
ImageView view = new ImageView(image);
view.setPreserveRatio(true);
view.getTransforms().add(new Translate(-image.getWidth() / 2, -image.getHeight() / 2, 800));
Group bg = new Group();
bg.getChildren().add(choiceLayout); 
bg.getChildren().add(view);

Scene choiceScene = new Scene(bg, 1024, 768, true);
    

标签: javafx

解决方案


推荐阅读