以下は、単一の画像を表示するための簡単なアプレットの書き出しです。コードは正常にコンパイルされ、アプレットはロードされますが、イメージファイルは決してアプレットに描画されません。私はそれがthis.getImage(appletBaseURL、ファイル名)を使用してイメージを見つけることができないと思っています。このパッケージに関連付けられているすべてのフォルダにイメージファイルが保存されていますが、イメージファイルはまだ描画されていません。Javaアプレットでの画像の表示のヘルプ
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;
public class imageTest extends Applet {
private Image spaceShip;
private final String filename = "spaceshipcropped.jpg";
public void init() {
java.net.URL appletBaseURL = getCodeBase();
File file = new File("spaceshipcropped.jpg");
try {
spaceShip = ImageIO.read(file);
} catch (IOException ex) {
Logger.getLogger(imageTest.class.getName()).log(Level.SEVERE, null, ex);
}
}
public void paint(Graphics g)
{
Graphics2D g2d = (Graphics2D)g;
g2d.drawImage(spaceShip, 0,0, null);
}
public void update(Graphics g) {
repaint();
}
}
私はこれらの変更を行った後、あなたのお手伝いをしてくれてありがとう!
アプレットは開発やデプロイメントが簡単ではありません。あなたの理解の段階で、私は彼らのことを明らかにするよう助言するでしょう。 –