我通常在小程序使用加載圖像:在沒有getImage()的情況下在Applet中加載圖像?
this.getImage(getCodeBase(), "myimage.png");
或
myapplet.getImage(getCodeBase(), "myimage.png");
但是如果我想從另一個類,這是不小程序的子加載圖像,它也沒有一個是指Applet的成員?
說,我有一個精靈類,在其update
方法我想加載圖像動畫:
@Override
public void update(){
frame++;
if (frame > 3) frame = 1;
/* the problem */
loadImage(getCodeBase(), "myimage_" + frame + ".png");
}
我當然可以包括爲參數,但精靈的更新方法被調用這麼多代碼的不同部分以及許多其他類中,這會使事情變得非常複雜並使生活變得困難。
那麼有沒有一種方法可以使用小應用程序的getImage()
方法從小應用程序中的文件加載圖像而不使用?
這個問題似乎是「如何形成的URL'而不是'如何避免getImage()'。 – 2012-02-05 01:24:54
現在人們似乎忽略了java問題...... :( – ApprenticeHacker 2012-02-07 16:08:25