我有一個在Netbeans中的應用程序,我不知道如何在Java中使用Timer
。在Winform中有一個Timer
的控制箱,它只能拖拽和使用。現在我想在about.setIcon(about4);
(這是GIF)執行後使用一個定時器1秒鐘。如何使用定時器
import javax.swing.ImageIcon;
int a2 = 0, a3 = 1, a4 = 2;
ImageIcon about2 = new ImageIcon(getClass().getResource("/2What-is-the-Game.gif"));
about2.getImage().flush();
ImageIcon about3 = new ImageIcon(getClass().getResource("/3How-to-play.gif"));
about3.getImage().flush();
ImageIcon about4 = new ImageIcon(getClass().getResource("/4About-end.gif"));
about4.getImage().flush();
if(a2 == 0)
{
a2=1;
a3=1;
about.setIcon(about2);
}
else if (a3 == 1)
{
a3=0;
a4=1;
about.setIcon(about3);
}
else if (a4 == 1)
{
a4=0;
a2=0;
about.setIcon(about4);
}
}
我該如何做到這一點?
如果你與Swing組件一起使用這個,你最好使用的Java Swing計時器。 – mre