public Image images[] = new Image[20];
for(i=0; i<10; i++){
images[i]=new Image(getClass().getResource("/images/"+i+".jpg"));
}
我正在尝试将图像添加到数组,但出现错误无法实例化类型 Image j
可能是什么原因?
最佳答案
抽象类不能直接实例化。您可以使用 ImageIO.read
它返回 BufferedImage
,它是 Image
void loadImages() throws IOException {
for (int i = 0; i < 10; i++) {
images[i] = ImageIO.read(getClass().getResource("/images/" + i + ".jpg"));
}
}
关于java - 无法实例化 Image java 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18960758/