Java 工具包不显示图像

Java Toolkit not displaying image

我正在玩坦克游戏,但坦克的绘画方法不显示我的图像。下面是Tank的涂装方法class.

public void paint(Graphics g){
    Image image = Toolkit.getDefaultToolkit().getImage("E:/test/tank.jpg");
    g.drawImage(image, 0, 0, 300, 300, null);
}

这是我的框架构造函数的代码(我只是使用构造函数而不是在 main 方法中。

class MyFrame extends Frame{
    MyFrame(String s){
        super(s);
        setBounds(0,0,400,400);
        Tank t = new Tank();
        add(t);
        setVisible(true);
    }
}

问题是图片不显示,但是路径是正确的。 提前致谢!

更新:

我将图像更改为另一个 jpg,它起作用了。但是原来的没有。

好的。首先,很抱歉回答我自己的问题。我发现图像已损坏并且无法正常工作。我使用了另一个图像并且它起作用了。对不起。