我想製作一個Timer
,等待400 MSc然後打印「hi!」 (例如。)。我知道該怎麼做,通過javax.swing.Timer
如何製作計時器?
ActionListener action = new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
System.out.println("hi!");
}
};
加:
timer = new Timer(0, action);
timer.setRepeats(false);
timer.setInitialDelay(400);
timer.start();
但我知道這絕對不是一個好辦法,因爲這類型的Timer
是搖擺的作品。如何以正確的方式做到這一點? (不使用Thread.sleep()
)
java.util.Timer中 – mKorbel
還有'java.util.Timer' –
我不知道如何使用? – Soheil