在Java

时间:2015-06-19 03:06:59

标签: java swing imageicon

我创建了一个GUI,当点击一个按钮时,它会进入一个新的屏幕(JPanel)。在此之后,我希望它从一个数组(每隔几秒1)显示ImageIcons,用新的替换旧的。我已经看到了“暂停”执行指定秒数(Thread.sleep())的方法,但这似乎只是暂停了点击按钮和进入新屏幕之间的时间,只显示了最后一个图像。

我试过这个:

    for(int i = 0; i < array.length(); i++) {
        try{
            Thread.sleep(1000);
            g.drawImage(myImageArray[i]);
        } catch(Exception e) {
           System.out.println("Exception caught");
        }
    }

没有运气。有什么建议吗?

0 个答案:

没有答案