public class Test extends JApplet {
public void init () {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
createGUI();
}
});
}
public void createGUI() {
getContentPane().add(new GUIThing());
}
}
public class GUIThing extends JPanel {
BufferedImage image;
public GUIThing() {
try {
image=ImageIO.read(new File("gladiator.gif"));
} catch (IOException e) {
e.printStackTrace();
}
}
public void paintComponent(Graphics g) {
g.drawString("WTF", 20, 20);
g.drawImage(image,100,100,100, 100, null);
}
}
<applet code="test.Test"
archive="test.jar"
width = 1000,
height = 1000 >
グラディエーター.gif は HTML ファイルと同じディレクトリに配置されますが、描画されません。
iveはgladiator.gifを含めないようにして、文字列を書く代わりにCouldnt!!!を書きました。空白の白いページが表示されます...
これは、誰かが試してみたい場合の剣闘士です。
drawImage 関連の行を削除すると、WT 文字列が表示されるので、画像の描画に何か奇妙なことがあると思いますが、それは何でしょうか?