因此,我已经设置了一个具有文本字段和按钮的GUI。我的文件中有一些图片,如下所示。
我想能够在textField“ A0”中输入内容,并且它会显示GUI上的图像(此时为任意位置)。我不确定如何解决此问题,我们将不胜感激。
编辑:
private void getImage(){
char key;
Image img = new Image("gui/assets/" + textField.getText() + ".png", 100, 100, false, false);
ImageView image = new ImageView();
image.setImage(img);
image.setX(40);
image.setY(480);
pane.getChildren().add(image);
}
这就是我所做的(窗格只是一个组)。 而且,这是primaryStage;
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("StepsGame Viewer");
Scene scene = new Scene(root, VIEWER_WIDTH, VIEWER_HEIGHT);
root.getChildren().add(controls);
root.getChildren().add(pane);
makeControls();
primaryStage.setScene(scene);
primaryStage.show();
}
所以我添加了将图像添加到primaryStage的组,但是当我输入图像名称(例如“ A0”)时,什么也没有出现。我想念什么?