[英]LinkedList of BufferedImage
我正在嘗試優化使用教程構建的Animation類,但是每當嘗試將BufferedImage添加到BufferedImage類型的LinkedList時,都會收到NullPointerException。
這是我的代碼:
public class Animation
{
private int speed;
private int frames;
private int index = 0;
private int count = 0;
private LinkedList<BufferedImage> img;
private BufferedImage currentImg;
public Animation(int speed, BufferedImage img1, BufferedImage img2)
{
this.speed = speed;
img.add(img1);
img.add(img2);
}
}
為什么不能將BufferedImage添加到LinkedList?
您需要先創建一個新的LinkedList,然后再向其中添加圖像
現在,您只是在聲明指向它的指針,因此當您嘗試將其添加到img時,img可能類似於null。
img = new LinkedList<BufferedImage>();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.