0

我有以下小程序代码来加载图像。

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 页面运行小程序,如何自行刷新小程序中的图像?

请指教。

4

1 回答 1

0

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

于 2014-02-07T02:14:36.493 回答