现在,我的代码看起来像这样:
Timer timer = new javax.swing.Timer(5000, myActionEvent);
根据我所看到的(以及该类的JavadocsTimer
),计时器将等待 5000 毫秒(5 秒),触发动作事件,等待 5000 毫秒,再次触发,依此类推。但是,我试图获得的行为是启动计时器,触发事件,计时器等待 5000 毫秒,再次触发,然后在再次触发之前等待。
除非我错过了什么,否则我看不出有一种方法可以创建一个在触发前不等待的计时器。有没有一种好的、干净的方法来模仿这个?