从Applet动态加载图像

时间:2014-02-06 10:25:06

标签: java image applet appletviewer

我有以下Applet代码来加载图片。

public void init(){
    str = "Hi, Welcome!";

    sharedImage = getImage(getDocumentBase(), "/Users/Me/ScreenShare/testImage.png");
}
public void paint (Graphics g)
{
    g.drawString(str, 50, 50);
    g.drawImage(sharedImage, 100, 100, this);
}

但是,我想现在动态加载它,因为此路径中的图像将每5秒更改为一个新图像。如果我不使用任何html页面来运行applet,如何自己刷新Applet中的图像?

请告知。

1 个答案:

答案 0 :(得分:0)

JSE中的大多数图像加载方法都会缓存图像以提高效率。绕过它的方法是......不使用它们,而是使用不会导致图像缓存的低级方法。要做到这一点: