基本上,我只想将图像插入网格窗格内的单元格中。
GridPane gridpane = new GridPane();
gridpane.add(new Image("File:image/myfile.jpg"));
getChildren().addAll(gridpane);
总是告诉我“图像是抽象的,无法实例化”。我用谷歌搜索了相当广泛的内容,模糊地发现我必须将其用作 BufferedImage 或其他东西?虽然没有真正得到它。我在这里做错了什么?
原文由 BEASTthisIndustry 发布,翻译遵循 CC BY-SA 4.0 许可协议
看来您对
Image
的导入有误(您可能有java.awt.Image
)。 JavaFX 图像所需的导入是然后,您需要将图像包装在
ImageView
中,并将ImageView
添加到网格窗格: