1

JFrameプログラミングしている小さなゲームに表示する背景画像を取得しようとしています。画像は .jpg で、次のエラーが発生し続けます。

Exception in thread "main" java.lang.NullPointerException
     at javax.swing.ImageIcon.<init>(ImageIcon.java:205)
     at web.game.Base.<init>(Base.java:45)
     at web.game.Base.main(Base.java:61)

そして私のコードは次のとおりです。

Image myimage;

public Base() {
    ImageIcon ii = new ImageIcon(this.getClass().getResource("myimage.jpg"));
    myimage = ii.getImage();
}

public void paint(Graphics g) {

    Graphics2D g2d = (Graphics2D) g;
    g2d.drawImage(myimage, 10, 10, null); 
4

1 に答える 1