gpt4 book ai didi

JavaFX:将图像插入 GridPane

转载 作者:行者123 更新时间:2023-12-02 10:51:30 24 4
gpt4 key购买 nike

基本上,我只想将图像插入网格 Pane 内的单元格中。

GridPane gridpane = new GridPane();
gridpane.add(new Image("File:image/myfile.jpg"));
getChildren().addAll(gridpane);

总是告诉我“图像是抽象的,无法实例化”。我在 Google 上搜索过,模糊地发现我必须将其用作 BufferedImage 或其他东西?但实际上并没有得到它。我在这里做错了什么?

最佳答案

您似乎导入了错误的Image(您可能有java.awt.Image)。 JavaFX 图像所需的导入是

import javafx.scene.image.Image ;

然后,您需要将图像包装在 ImageView 中,并将 ImageView 添加到网格 Pane 中:

GridPane gridpane = new GridPane();
Image image = new Image("File:image/myfile.jpg")
gridpane.getChildren().add(new ImageView(image));

关于JavaFX:将图像插入 GridPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36652453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com