【发布时间】:2017-08-13 20:26:51
【问题描述】:
我在使用 ImageView 上的 setX 和 setY 来定位我的 JavaFX 程序中的图像时遇到问题。我不确定是什么问题?感谢您提供的任何帮助!
这是我的代码:
Image rocket2 = new Image("img/Rocket.png");
ImageView iv1 = new ImageView(rocket2);
iv1.setX(60);
iv1.setY(44);
Image rocket1 = new Image("img/Rocket.png");
ImageView iv2 = new ImageView(rocket1);
iv2.setX(5);
iv2.setY(16);
Image background = new Image("img/space.png");
ImageView iv3 = new ImageView(background);
StackPane root = new StackPane();
root.getChildren().addAll(iv3, iv2, iv1);
Scene scene = new Scene(root, 300, 300);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.setResizable(false);
primaryStage.setTitle("Space stuff");
primaryStage.show();
我怀疑出了点问题,因为我设置了背景图片。
img here on what's happening
【问题讨论】:
标签: java image javafx imageview javafx-2