JavaFX-在GUI中显示图像

时间:2019-05-07 12:03:39

标签: java javafx textfield hbox

因此,我已经设置了一个具有文本字段和按钮的GUI。我的文件中有一些图片,如下所示。Figure 1

这也是GUI; enter image description here

我想能够在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”)时,什么也没有出现。我想念什么?

0 个答案:

没有答案