0
要上傳圖片我用這個代碼我得到一個 「未知源」 例外上傳緩衝圖像
public static BufferedImage getSprite(String file,Object obj)
{
BufferedImage sprite = null;
try
{
sprite=ImageIO.read(obj.getClass().getResource(file));
}
catch(Exception e)
{
System.out.println("File doesn't exist");
}
return sprite;
}
然後
public class Grass
{
BufferedImage grass=SpriteHandler.getSprite("/Resources/grass_tile.gif",this);
public void render(Graphics g)
{
g.drawImage(grass, 0, 0, null);
}
}
當我將此添加到主要cl驢草草=新草() 它惹人Exception in thread "Thread-2" java.lang.NullPointerException at Game.render(Game.java:99) at Game.run(Game.java:75) at java.lang.Thread.run(Unknown Source)
我都試過了,它只能如果我把「getSprite」方法「渲染(圖形G)」裏面,但是這樣的程序會減慢
上傳或下載? – Daedric
ImageIO.read(obj.getClass()。getResource(file)); 這應該加載程序內的圖像 我認爲我寫錯了eheh – Vinci321
你可以發佈主要的電話嗎? – BrunoDM